AVRO-1457. Java: Fix Encoder so that offset in non-array-backed ByteBuffers is not altered when written. Contributed by Rob Turner.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1598146 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1476. Remove transient declaration from Schema.Field#position.  Contributed by Robert Chu.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1598151 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1512. Java: Support Thrift unions.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1598159 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1442. Java: Fix ResolvingGrammarGenerator to work with fixed type.  Contributed by Jim Pivarski.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1598161 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1522. Java: Add support for compression codecs to SortedKeyValueFile.  Contributed by Steven Willis.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1601014 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1500. Java: Fix bug in handling of Thrift shorts in unions.  Contributed by Michael Pershyn.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1601020 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1315. Java: Schema Validation utilities. Contributed by scottcarey and tomwhite.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1601345 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1513. Perl: Remove test plans from unit test files.  Contributed by John Karp.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1601994 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1462. Perl: Stop serializer warnings about Non-ASCII decimal chars.  Contributed by John Karp.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1601999 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1470. Perl: Fix encoding of boolean values.  Contributed by John Karp.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1602002 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1525. Java: ReflectData cannot resolve union with fixed.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1602095 13f79535-47bb-0310-9956-ffa450edef68
Merge remote-tracking branch 'apache/trunk' into trunk