Add preserve_order option to toggle between using an OrderedDict or normal dict

This addresses jamescasbon/PyVCF#96 by giving the option of preserving the order of INFO fields.