Port: Simple store types
Port: Finish Store namespace
Port: Codec, CodecUtil, some cleanup
Port: Some abstract codec classes
Merge remote-tracking branch 'upstream/lucene_4_3_0' into lucene_4_3_0