add prefix
woops
Clean up name delegation in the plugin.  A few rules:

* Each configuration should have its own `name` and `normalizedName` instance
* Debian/Rpm delegate to Linux which delegates to project name.
* Universal has its own name, which is used for generating BASH/BAT files
* Separate key for the package filename now
* Windows has its own name/normalized name which delegates to raw.

Fixes #188
Adding experimental osx travis-ci support
- https://github.com/myint-test-org/test-osx
- https://github.com/travis-ci/travis-ci/issues/216
Replacing openjdk8 with oraclejdk8 and adding scala 2.11
OS doesn't seem to have an effect. But java 6 and 7 are now tested, too
Fix java 8 version check
Let bash-template work when the directory contains spaces.

I think the important part is just the first two diffs. The rest may be unnecessary, but I think makes the behavior clearer.
.changes file generation for Debian implemented
completed the documentation with the changelog and gen-changes usage
Fixed .changes creation : usage of a proper "control" file located in a separated "debian" directory
removed usages of string interpolation
fixed failing tests
testing the gen-changes task
adding the .changes to the packagedArtifacts
add section on the prefix and an example use case
Merge pull request #267 from darabos/patch-1

Let bash-template work when the directory contains spaces.
Merge pull request #242 from jayaras/master

support RPM 'Prefix'.
Merge pull request #268 from jaunis/master

Support for changelog and .changes file generation
implemented `die` function in bash-template