Here are eight types of coats you should have in your closet to survive the winter—from shearling styles to parkas to wool dusters.