Upgrade from Parquet 1.4.3 to 1.6.0rc4

This upgrade adds dictionary support which dramatically reduces the
memory footprint.

For example, a simple program to load and count mouse mitochondrial DNA..

  val reads = ac.loadAlignments("/workspace/data/mouse_chrM.adam").cache()
  println(reads.count())

In 1.6.0rc4, this rdd was able to be cached in memory, e.g.

14/11/24 10:37:16 INFO BlockManagerInfo: Added rdd_1_0 in memory on zenfractal:60004 (size: 193.0 MB, free: 72.5 MB)

With 1.4.3, it was not, e.g.

14/11/24 10:33:07 WARN CacheManager: Not enough space to cache partition rdd_1_0 in memory! Free memory is 278185689 bytes.
Merge pull request #508 from massie/parquet-1.6.0

Upgrade from Parquet 1.4.3 to 1.6.0rc4
[ADAM-489] Moved Spark and Hadoop to provided dependency.
Add a 'distribution' module to create assemblies

o Moves the maven-assembly-plugin from adam-cli to the
  new distribution module
o Updates the adam-submit and friends to work from source
  or binary distributions
o Generates docs and adds them to the distribution
o Adds LICENSE, NOTICE.txt, CHANGES.md, etc to distribution
Merge pull request #509 from massie/distro

Add a 'distribution' module to create assemblies
Updated CHANGES.md in prep for 0.15.0 release
Small update to documentation builder
[maven-release-plugin] prepare release adam-parent-0.15.0
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] rollback the release of adam-parent-0.15.0
Remove docs from distribution
[maven-release-plugin] prepare release adam-parent-0.15.0
[maven-release-plugin] rollback the release of adam-parent-0.15.0
[maven-release-plugin] prepare release adam-parent-0.15.0
[maven-release-plugin] rollback the release of adam-parent-0.15.0
[maven-release-plugin] prepare release adam-parent-0.15.0
[maven-release-plugin] prepare for next development iteration
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