Merge remote-tracking branch 'upstream/master'
Add human readable helper methods for directory mappings.
Add documentation about using helper methods for directory mapping which depends on tasks.
issue-161: Fix the case where a directory mapped does not have parent.

It happens when one wants to map a directory from the root of the project.
In that case we use the `basic` mapper on the directory itself.
Merge pull request #171 from kardapoltsev/wip/systemv-start-template

start template clean up to be used with new /etc/default
Merge pull request #165 from ivanfrain/issue-161

Attempt to resolve issue 161 - Add human readable methods to map directories
Adding tests for template directories. Doesn't work as expected
Adding additional test for directories mappings
Correct import
Adding tests for the MappingHelper methods
Replacing the _appUser_ and _appGroup_ with _daemonUser_ and
_daemonGroup_
Fixing comments
Follow up changes (re check them)
Merge pull request #172 from sbt/wip/packageMapping-tests

Wip/package mapping tests
Using MappingHelpers and added defaultLinuxConfigLocation
Fix #149 First draft of rpm systemV init script

- Added linuxSettings for server archetype
- Added pid folder in server archetype
- Refactored JavaStartScript class/object
- Tested with CentOS 6.5
Adding uncommited debian start template
Merge pull request #174 from sbt/wip/server-permissions

Wip/server permissions
Adding an additional test. Need to generate mainClass for bin generation
(works with play)
Removing crappy debugging stuff