[ADAM-388][ADAM-398] Sets Kryo serialization with --conf args

Fixes #388
Fixes #398: Updated `jenkins-test` script to dnload Spark 1.1
Merge pull request #396 from laserson/conf-args

[ADAM-388] Sets Kryo serialization with --conf args
[ADAM-399] Fix link to schemas.
Merge pull request #400 from fnothaft/fix-formats-link

[ADAM-399] Fix link to schemas.
Upgrade bdg-formats version to 0.3.1-SNAPSHOT
[ADAM-381] Fixes Pileup usage in bdg-formats 0.3.1

Removing the usage of now-deleted fields in the new Pileup schema.
[ADAM-327] Adding Gene, Transcript, and Exon models
Testing and test files.
[TO BE REMOVED] BIG test files.
Added the Alphabet trait and DNAAlphabet implementation.

Updated BlockExtractable to take an Alphabet parameter, and to use the DNAAlphabet by default.
Removing the Gene object, per Uri's suggestion.
Removed Extractable trait on Transcript, and replaced the method with three different methods (again, per Uri's suggestion) for extracting transcript-related sequences.
Rewriting the parsers and FeatureHierarchy using new Feature schema.
Cleaning up tests.
Fixing the CLI commands
Fix for an NPE when the Feature fields aren't set.