[ADAM-473] Make RecordCondition and FieldCondition public

Fixes #473
Merge pull request #503 from laserson/ADAM-473

[ADAM-473] Make RecordCondition and FieldCondition public
[ADAM-502] Add missing Long implicit to ColumnReaderInput

Fixes #502
Merge pull request #504 from laserson/ADAM-502

[ADAM-502] Add missing Long implicit to ColumnReaderInput
[ADAM-505] Removed `adam-local` from docs
Merge pull request #507 from laserson/ADAM-505

[ADAM-505] Removed `adam-local` from docs
[ADAM-499] Add -onlyvariants option to vcf2adam

Fixes #499.
Merge pull request #501 from laserson/ADAM-499

[ADAM-499] Add -onlyvariants option to vcf2adam
[ADAM-495] Require SPARK_HOME for adam-submit

Also 2 tiny cosmetic changes for the other scripts.

Fixes #495.
Merge pull request #500 from laserson/ADAM-495

[ADAM-495] Require SPARK_HOME for adam-submit
[ADAM-496] Changes VCF to flat ADAM command name and usage

Fixes #496.
Merge pull request #498 from laserson/ADAM-496

[ADAM-496] Changes VCF to flat ADAM command name and usage
Creating RegionRDDFunctions

helper functions for RDD[ReferenceRegion] and RDD[(ReferenceRegion, T)]
Finished basic implementations of joinByOverlap and filterWithinRange
Revising the list of methods

Adding the join/filter/group methods for each of Overlap/WithinRange
wip added windowCounts method.
Formatting.