Adds License; Fixes Javadoc issues; Adds Maven Release plugin.
Adds Sonatype staging plugin
Contains first attempt of auto release from travis via MVN release plugin
Try/error invocing travis release
Travis Release exec - Try/Error 2nd.
Travis Release exec - Try/Error 3rd.
Travis Release exec - Try/Error 4th.
Travis Release exec - Try/Error 5th.
Travis Release exec - Try/Error 6th.
Travis Release exec - Try/Error 7th.
Travis Release exec - Try/Error 8th.
Travis Release exec - Try/Error 9th.
Travis Release exec - Try/Error 10th.
Travis Release exec - Try/Error 11th. Puts shell commands in separate script file
Travis Release exec - Try/Error 12th. Hopefully makes release-script executable
Travis Release exec - Try/Error 13th. Hopefully solves detached HEAD issue
Travis Release exec - Try/Error 14th. Hopefully solves 'local modifications' issue
Travis Release exec - Try/Error 15th. Hopefully solves 'local modifications' issue
Travis Release exec - Try/Error 17th. Executes release from master
This is a combination of 8 commits.
Travis Release exec - Try/Error 18th. Hopefully fixes unknown master to travis

Travis Release exec - Try/Error 19th. Hopefully fixes unknown master to travis

Travis Release exec - Try/Error 20th. Hopefully fixes unknown master to travis

Travis Release exec - Try/Error 21st. Hopefully fixes unknown master to travis

Travis Release exec - Try/Error 22nd. Hopefully fixes unknown master to travis

Travis Release exec - Try/Error 23rd. Hopefully fixes unknown master to travis

Travis Release exec - Try/Error 24th. Fixes unknown pubring

Travis Release exec - Try/Error 25th. Fixes missing distributionManagement section