Cnoidal waves and dark solitons with linear third-order dispersion and self-steepening effect