Adding in implicit conversion functions for going between Java and Scala

This was starting to frustrate me a bit — there are lots of conversions required for local realignment, and also downstream in avocado when using ADAMVariants. Adding these implicit conversions in makes pushing data between Scala/Java/Avro cleaner.