Add parquet-scrooge sources

This adds parquet-scrooge sources, and does some cleanup to prevent duplication between the various parquet sources.
Yeah the one we looked at in chill was not exhaustive either:
https://github.com/twitter/chill/blob/0.4.0/project/Build.scala#L151
(though it is now, we were looking at an older revision). 

I just assumed it was not exhaustive on purpose (throw an exception for unrecognized scala version)
The reason I changed this to return the version instead of true / false was I figured it'd be more helpful for modules to have the version to make decisions on. Though I guess if we plan to always be in 2 versions supported at a time world, then mapping to true/false is effectively the same. 

I can send an PR to make this match the other projects though.