Despite the high-profile disappointments of Snap and Blue Apron, 2017 was a solid year for IPOs. Here are some of the public debuts that 2018 could bring: