Update to support crate metadata

Adds in crate metadata and README.md generation.
Standardise the settings and install defplan names

Rename install-java to install, java-settings to settings, and java to server-spec.
Clean up ns forms
Add install from tar.gz option
Fix w8 install strategy
Add pallet.clj based integration tests
Update to pallet 0.8.0-beta.5 and crates 0.1.0
Update readme
Updated project.clj, release notes and readme for 0.8.0-beta.2
Fix versions in metadata
Merge branch 'release/0.8.0-beta.2'
Merge tag 'java-0.8.0-beta.2' into develop

java-0.8.0-beta.2
Updated version for next release cycle
Update to beta.6
Ensure active alternative is used for env vars
install should take options to get instance-id
Install crate during install phase
Document that installation occurs during install phase
Update generated readme
Updated project.clj, release notes and readme for 0.8.0-beta.3