AVRO-1439. Java: Add AvroMultipleInputs for mapred.  Contributed by Harsh J.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1564562 13f79535-47bb-0310-9956-ffa450edef68
AVRO-974. Add a Perl implementation of Avro.  Contributed by Yann Kerhervé & John Karp.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1564569 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1449. Java: Optionally validate default values while reading schemas.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1564571 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1439. Fix to work when -Dhadoop.version=2.
Hadoop2 depends on Commons Codec 1.3, while Hadoop1 depends on 1.4.


git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1564903 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1458. Java: Setting char record field via reflection affects other fields

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1572912 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1455. Deep copy does not need to create new instances for primitives.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1573582 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1454. Java: Fix GenericData#toString and AvroAsTextRecordReader to generate valid Json for NaN and infinities.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1573670 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1472. Java: Clarify parse method in getting started guide.  Contributed by Michael Knapp.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1577264 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1473. Java: Fix references to names in the empty namespace.  Contributed by Gabriel Reid.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1577275 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1465. Java: Improve the error message when union dispatch fails.  Contributed by Gabriel Reid.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1577309 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1459. Ruby: Fix a typo in Rakefile that breaks 'gem install'.  Contributed by Tomas Svarovsky.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1577311 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1471. Java: Permit writing generated code in different character encodings.  Contributed by Eugene Mustaphin.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1577670 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1482. In specification, place null first in unions as best practice.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1577673 13f79535-47bb-0310-9956-ffa450edef68
Merge pull request #1 from apache/trunk

Update from upstream