fixed phpmd argument order bug
Fixed trap command

See
- http://mywiki.wooledge.org/SignalTrap#Traps.2C_or_Signal_Handlers
- http://www.gnu.org/software/bash/manual/bashref.html#Bourne-Shell-Builtins
Merge pull request #107 from DRvanR/master

Fixed trap command
Merge pull request #1 from ibuildingsnl/master

Merge pull request #107 from DRvanR/master
Fix pre-commit hashbang

When running the git pre-commit hook in my bash terminal, I get the following error:

```sh
$ git commit -m"Keep uploads shared between releases"
.git/hooks/pre-commit: 29: .git/hooks/pre-commit: [[: not found
```

(and on various other lines, all including `[[`). Turns out the pre-commit hook is ran in `sh`: `#!/bin/sh`. However `[[` is bash only: http://stackoverflow.com/questions/12230690/string-comparison-in-bash-not-found

My `/bin/sh` is linked to dash, not bash. I can easily solve this by re-linking sh to bash, however I might not be the only one having this. Better would be to just use `#!/bin/bash` as this pull-request does.
Explicitly allow colorized output

In order to allow colorized output, it might be better to explicitly allow interpretation of backslashes using the `-e` parameter.

See `man echo`:

```
       -e     enable interpretation of backslash escapes

       -E     disable interpretation of backslash escapes (default)
```

This way it also works for people having `-E` as default.
Merge pull request #108 from DRvanR/master

Fix hashbang of pre-commit hook
Remove redundant property
Merge pull request #111 from ibuildingsnl/bugfix/empty-js-changeset-warning

Remove redundant property
Fixed jshint placeholder script not being replaced with softlink after jshint install
Merge pull request #116 from ibuildingsnl/fix-jshint-install-softlink

Fixed jshint placeholder script not being replaced with softlink
The commit hook no longer runs on a temporary directory

The qa-tools are now run on the current directory. This is a compromise
for speed, since speed is the most important factor for adoption and
usage of these tools.

Before, the qa-tools would be run on a temporary directory that
accurately reflected what was going to be committed. This setup is ideal
form a perspective of robustness and representativeness, but was rather
slow.

As a compromise, committers are now reminded when there are unstaged or
untracked changes that could influence qa-tools results. They have to
confirm to continue running the qa-tools and commit.
Merge pull request #120 from ibuildingsnl/feature/no-temp-dir

The commit hook no longer runs on a temporary directory
Running composer install on commit is now optional
Merge pull request #121 from ibuildingsnl/feature/composer-optional

Running composer install on commit is now optional
Add license file
Adding common header to all php file in src
Updated readme file with new versions and some ajustments of paths
Also add headr to files outside src
Remove double slash