improved publish script
bumping jvm-common version to v2
tweaking the hatchets to avoid random failures due to timing
added script to package maven builds
reworked vendoring of maven. added property for setting it's version
added some new files for maven vendoring
updating hatchet specs for new maven versions

adding maven upgrade specs for hatchet

fixed a bug in a hatchet spec

corrected removal of travis key

tweaking travis settings to run branches properly

tweaking travis env vars

giving up on getting PRs to run hatchets correctly [skip ci]

removed duplicate default maven version

tinkering with travis settings

tweaking travis to run correctly on PRs

add postive result to hatchet for PRs
updated readme for new maven version
simplified hatchet command for travis
upgraded jvm-common pack to v3
added a test for https
updating travis config
increasing the retry wait for agent specs
Merge branch 'vendor-maven'
added a sleep to the maven test to allow cache to update
removed maven_opts because they aren't used
removed maven upgrade spec from hatchet in favor of testrunner test
reorganized the compile tests
improvement to publish script [skip ci]
adding MAVEN_OPTS config var to MAVEN_OPTS