test: install test dependencies in top-level

Since top-level dependencies are found by the node applications in
test/, its not necessary to use a script to (multiply) install every
dependency of the test apps - the dependencies can just be dev
dependencies of this package. This simplifies the build scripts, and
speeds up the installation process.
gitignore: sort, and remove irrelevant entries
chdir: tracks PWD like shell `cd` builtin does
restart: follow symlinks when restarting cluster
Merge pull request #30 from strongloop/feature/re-chdir-on-restart

Feature/re chdir on restart