- Modified the reflection logic in AvroClassUnionIO.asGeneric to mirror that of AvroClassUnionIO.write.
- Added subproject dependencies from the top-level project, so that clients can simply declare 'scalavro' to mean all sub-artifacts.
- Specified an explicit SBT version to build with (0.12.4)