[ADAM-429] adam-submit now handles args correctly.

Makes use of the `gatherSparkSubmitOpts` in Spark's `bin/utils.sh`. Fixes #429
Merge pull request #430 from laserson/ADAM-429

[ADAM-429] adam-submit now handles args correctly.
[ADAM-431] Several random cleanups:

- README tweak

- wrap some long lines

- clarify command parsing in ADAMMain

- quote bash var

- make `GenomicRegionPartitioner` a case class

  seems like it’s well-suited to be one:
  - public ctor vals
  - boilerplate .equals method
  - wrapper ctor that uses companion object method can go into companion
    object

- remove no-op `remapContig` function

  the “NB” comment about it being a no-op seems to be correct, afaict
Merge pull request #431 from ryan-williams/tweaks

[ADAM-431] Several random tweaks:
[ADAM-403] Remove seqDict from RegionJoin

Fixes #403.
Merge pull request #435 from laserson/ADAM-403

[ADAM-403] Remove seqDict from RegionJoin