refs #8333 - Modified tile generation jar creation step to roll in jars that are needed at runtime, but aren't looked after by spark/hadoop run scripts.
refs #8333 - Removed run scripts for gradle build (spark-submit will be used moving forward), updated tile-packaging project to include only the tile-generation jar and example files.
Merged 'develop'.

Conflicts:
	tile-generation/src/main/filtered-scripts-gradle/spark-run
	tile-generation/src/main/filtered-scripts-gradle/spark-shell
refs #8333 - Reworked SparkConnector and removed GeneralSparkConnector, which were mainly focused on ensuring that the dependent jars were written into the spark context.  SparkConnector now just pushes args it finds into the spark context, and gracefully integrates with the existing mechanisms that spark provides for setting values at runtime: direct spark-submit args (ex. --master local), props files passed in using --properties-file, and spark-env.sh.
refs #8333 - Removed build.properties file since it was used to provide version number info to jar management code that has been removed.  Also now creating a normal jar and a fat jar for tile-generation, and include source and doc jars in the zip distribution.
refs #8333 - Deleted duplicate example .bd files, removed refs to old spark properties in them.
refs #8333 - Added build file for tile-client-template, fixed issue in tile-packaging that wsa resulting in examples content not being added to the distribution.
refs #8333 - Added support for parsing properties that begin with "akka", updated test cases.
refs #8333 - Added call to ensure tile generation classes are getting added to the assembly jar
refs #8333 - Removed a few more instances of run scripts that are no longer needed due to the move to the assembly jar and spark-submit.  Build files have been updated to longer attempt to filter the scripts.
Merge pull request #78 from oculusinfo/feature/8333-connector-cleanup

Feature/8333 connector cleanup