add summary file
Merge branch 'master' into summary_file

Conflicts:
	redelm-pig/src/main/java/redelm/hadoop/RedelmFileWriter.java
	redelm-pig/src/main/java/redelm/hadoop/RedelmRecordReader.java
Merge branch 'master' into summary_file

Conflicts:
	redelm-pig/src/main/java/redelm/hadoop/RedelmFileWriter.java
	redelm-pig/src/main/java/redelm/hadoop/RedelmOutputFormat.java
Merge pull request #17 from julienledem/summary_file

Summary file
simplified record reader; a little more of reader compiler
remove currentNodePath from reader and improve perf a lot
Merge pull request #19 from julienledem/remove_currentNodePath_from_reader

remove currentNodePath from reader and improve perf a lot
more fsa codegen
change record reader init lifecycle
refactor record consumer materializer
remove unnecessary constructor param
Merge branch 'master' into improve_record_consumer_interface

Conflicts:
	redelm-column/src/main/java/redelm/io/RecordReader.java
	redelm-pig/src/main/java/redelm/hadoop/RedelmRecordReader.java
introduce state object
more use of the state class
slight improvement to the record reader
remove dependency of column io on column store
remove unecessary class parameter
add missing license headers
Merge branch 'improve_record_consumer_interface' into FSA_codegen

Conflicts:
	redelm-column/src/main/java/redelm/io/PrimitiveColumnIO.java
	redelm-column/src/main/java/redelm/io/RecordReader.java
	redelm-column/src/test/java/redelm/io/PerfTest.java
	redelm-column/src/test/java/redelm/io/TestColumnIO.java
	redelm-pig/src/main/java/redelm/hadoop/RedelmRecordReader.java
refactor reader