Swap to minTestOk in ThriftDerserializationBehaviourSpec

This was a mistake
Remove unused Namespaces.partitionSizes
Extract separate Namespaces.namespaceSizesSingle
Introduced allNamespaceSizes to Namespaces
Extract BaseFactsPartitioner for rename
Add LongLongWritable for rename
Added ability to rename features
Merge pull request #204 from ambiata/topic/factset-rename

Added ability to rename features
Add Encoding and Type to public api
Add Name to public api
Add Reference to public api
Add Dictionary storage to public api
Change delimitedString to include extra new line
Add IvoryT/IvoryRead to public api
Add Codec to public api
Merge pull request #217 from ambiata/topic/compatibility-fixes

Compatibility fixes to API
Extract validateFeature and remove duplicate valueFromString
Fix PrimitiveDictionary arbitrary
Set tombstoneValue for dense row dictionaries later
Use Maps.outerJoin for top-level dictionary validation