Better upstart script

Add a stop stanzas
(http://upstart.ubuntu.com/cookbook/#job-with-start-on-but-no-stop-on)
and use start-stop-daemon as recommended in the upstart cookbook
(http://upstart.ubuntu.com/cookbook/#changing-user)
Adding some documentation to the debian package.
Fixed some layout issues
Adding a additional information
Fixing typo
Register and remove init.d scripts using update-rc.d
Merge pull request #130 from hindsightsoftware/SystemV-tweaks

Bring the SystemV init.d scripts inline with the Debian policies
Started refactoring of archetypes templates
Next iteration. Reducing code and refactor Java_Server type.
There's still unused code left :)
Revert "Better upstart script"

This reverts commit 7a41dea8931e3ff9910c183eea2376a4a4add90f.
Keeps only the stop stanza
Adding tests for default upstart configuration
Adding Travis-CI configuration for automated pull requests.

* Test debian
* Test rpm
* Test universal
Fix typo in travis config.
Wire sbt cross-versioning by scala version.
Try to fix config so scripted arguments are passed.
Merge pull request #133 from sbt/wip/travis-ci

Adding Travis-CI configuration for automated pull requests.
Merge pull request #120 from dbathily/master

Better upstart script
Merge pull request #127 from muuki88/wip/debian-documentation

Adding some documentation to the debian package.
Merge pull request #132 from muuki88/wip/debian-upstart-tests

Adding tests for default upstart configuration