Add version to the default name of universal packages.
Add test for gneeric mappings.
Adding `makeBashScript` key and tests.

* Add `makeBashScript` key to global Keys.
* Update JavaAppbashScript to use `makeBashScript` key.
* Move BASH script itself into resources as a template file.
* Update Java app archetype to be friendlier
* Add new test for non-prefixed `stage` and `dist` tasks
* Adding test to ensure autogenerated bash script works.
Add windows bat file generation (at least a start).  Still need to test in windows and not WINE.
Bump documentation for archetypes.
Fix bat template to work in windows.

* Add \ where appropriate
* Remove @template_defines@ as it was unused.
Fix bad escaping of identifiers in wix generation.
Fix lib filenames to match Play conventions.
Added some configuration of how template start scripts are generated.

* Use same classpath ordering as sbt in start scripts
* Allow user configuration of additional hooks for the script.

Review by @huntc to see if we're any closer to parity with Play.
Fixes from @huntc review.

* Consolidate names to use "script"
* Add better descriptions
* Update the docs a bit.
Merge pull request #18 from sbt/wip/cleanup-for-play

Wip/cleanup for play