XD-1229 Add Karma shell scripts

* I find these shell scripts quite useful when writing unit and e2e tests as you can configure Karma to keep running as a daemon (automatically re-running the tests of code-changes do occur)
XD-1229 Remove Main Controller
XD-1229 Add Grunt task `testfiles` - useful to prepare Spring XD test files
XD-1229 Add Karma Safari launcher
XD-1229 Add Unit and E2E tests