style: junit.framework to org.junit
Merge branch 'master' of github.com:Parquet/parquet-mr into junit_framework_to_org
move from junit3 to junit4
make setup calls static in tests
Merge pull request #280 from aniket486/junit_framework_to_org

style: junit.framework to org.junit
first use current thread's classloader to load a class, if current thread does not have a classloader, use the class's current classloader to load a class.
This will make sure a class not packaged in parquet but on classpath loaded properly. Otherwise, for example, if you set your own ReadSupport class to the
Configuration object and expect it to be loaded by ParquetInputFormat, it will fail and throw ClassNotFoundException.
use utility method from Configuration class to load class to avoid ClassNotFoundException
Added ParquetWriter() that takes an instance of Hadoop's Configuration.
Fix to read a new avro schema...
Make setting requested projection and avro schema more independent, so that
you only need to set the Avro schema if it is different to the
writer's schema.
Support promotion of int, long and float to wider types.

This is specified in http://avro.apache.org/docs/current/spec.html#Schema+Resolution
Use a default Avro read schema when none specified in Parquet-Avro.
Add tests for reading Parquet files using the default
Avro schema.
Minor changes following Julien's review
Revert change making field final that failed compatibility test.
Merge pull request #282 from tomwhite/avro-default-read-schema

Avro default read schema
Merge pull request #292 from esammer/master

Added ParquetWriter() that takes an instance of Hadoop's Configuration.
Merge pull request #289 from allanyan/master

first use current thread's classloader to load a class, if current threa...
bugfix: reorder fields in thrift struct caused writting nulls. fixed it by keeping track of which fields are being written in each level, and only write nulls when current level is finished in MessageColumnIO
rename var