Fixes #118

* Add customizable sbt keys for all template sources
* Make sure current template sources are used by default.
* Start on documentation for archetypes.
Updated documentation for overridable templates.

* Flesh out some more docs (barely) for archetypes
* Add a good bit of dcoumentation for how to override templates.
Fix location of templates to match documentation.
Fixed lintian error 'file-in-etc-not-marked-as-conffile' for Upstart and SystemV files
Fixed lintian warning 'symlink-should-be-relative' for the symlinks between /usr/bin/.. and /usr/share/<app>/bin/.. files
Bash configuration file now has a Key.

* Java App & Server archetypes can now configure default bash arguments
  via configuration file.
Merge pull request #121 from sbt/wip/overridable-script-templates

Allow script templates to be overridden
Add 0.7.0-M1 release notes to readme.
Merge pull request #122 from hindsightsoftware/lintian-cleanup

Cleaning up Lintian errors and warnings
An invalid control file is generated, when the `name` contains special
characters.
Merge pull request #126 from muuki88/wip/debian-control-packagename

Debian Control File - Invalid package name
Adding some documentation to the debian package.
Fixed some layout issues
Adding a additional information
Fixed missing user name when checking if a user already exists
Merge pull request #128 from hindsightsoftware/user-exists-error

Checking if a user already exists during postinstall is missing the user name to check for
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