Changed the length enforcement strategy for FixedData elements (now uses static annotations instead of more complex companion object logic).  Made attendant changes to AvroType.fromType, added tests in the util and core packages.