New build setup.
- GNU Make instead of Ant.  Don't build JARs.
- Option to generate bindings from schema files.
- Updated Thrift to 0.2.0, Protobuf to 2.3.0.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@132 1a700704-b3b4-11dd-8d2d-9519526c4844
Added IntelliJ 9 project file.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@133 1a700704-b3b4-11dd-8d2d-9519526c4844
Added IntelliJ 9 project files (first commit failed halfway through)


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@134 1a700704-b3b4-11dd-8d2d-9519526c4844
Updated framework to allow testing with different data types and values.
Reorganized BenchmarkRunner.  Added command-line options.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@135 1a700704-b3b4-11dd-8d2d-9519526c4844
Added no-arg constructors.  Gson needed it for its reflection crap.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@136 1a700704-b3b4-11dd-8d2d-9519526c4844
The transformer functions weren't making a copy of the Media.persons list.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@137 1a700704-b3b4-11dd-8d2d-9519526c4844
Added: Java's built-in serialization, Gson's reflection-based
serialization.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@138 1a700704-b3b4-11dd-8d2d-9519526c4844
IntelliJ project setup: Looks like 'misc.xml' is local nonsense that
we don't need to track.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@139 1a700704-b3b4-11dd-8d2d-9519526c4844
Generate ActiveMQ bindings as part of build (since it's available in
'lib/').  Thrift and Protobuf still default to pre-generated sources.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@140 1a700704-b3b4-11dd-8d2d-9519526c4844
Forgot to set the Media.copyright field!


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@141 1a700704-b3b4-11dd-8d2d-9519526c4844
Added the CKS serializer.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@142 1a700704-b3b4-11dd-8d2d-9519526c4844
Can now specify data values in a file (see data/*).  Also added the
CKS text format.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@143 1a700704-b3b4-11dd-8d2d-9519526c4844
Protobuf schema bug: JAVA and FLASH were set to the same ordinal value.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@144 1a700704-b3b4-11dd-8d2d-9519526c4844
Converted Kryo to new framework.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@145 1a700704-b3b4-11dd-8d2d-9519526c4844
Split up CKS jars.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@146 1a700704-b3b4-11dd-8d2d-9519526c4844
Converted Json/Jackson to new framework.
Tried converting Avro, but it crashes.  Will investigate later.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@147 1a700704-b3b4-11dd-8d2d-9519526c4844
Improved command-line help message.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@148 1a700704-b3b4-11dd-8d2d-9519526c4844
Upgraded Jackson: 1.1.2 -> 1.5.1


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@149 1a700704-b3b4-11dd-8d2d-9519526c4844
Command-line tool: If user specifies names of implementations to
include/exclude, report any names that we do not recognize.


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@150 1a700704-b3b4-11dd-8d2d-9519526c4844
Get Avro/Generic working with new framework.
- Includes changes from Doug Cutting's Avro upgrade patch (Issue 23)


git-svn-id: https://thrift-protobuf-compare.googlecode.com/svn/branches/kannan@151 1a700704-b3b4-11dd-8d2d-9519526c4844