Adding in implicit conversion functions for going between Java and Scala...

... types. Makes pushing data between Scala/Java/Avro a bit cleaner.

This is the old PR15.