VariantContext converter refactor

This PR doesn't add any new functionality but just some cleanup/refactor on VariantContextConverter. This is a precursor of PR #173, but I pulled it out separately.

- Move INFO field parsing of annotation to VariantAnnotationConverter
- Broke genotype and variant parsing to separate functions
- Delete repeated functions
- Change underscore to camel case