Experimental work toward integrating unboxed union type definitions.
Merge branch 'unboxed-unions' into io
Implemented IO for floating point primitives (AvroDouble, AvroFloat).