make ThriftWriteSupport abstract, and add TBaseWriteSupport for the default case
add ParquetScroogeOutputFormat and ScroogeWriteSupport
add write support to ParquetScroogeScheme
use fieldInfos on the scrooge companion object, rather than metaData
bump version to make semver enforcer happy