imp(grunt): Cleanup and improve grunt tasks.

Remove silentserver task (didn't even log errors anymore after change to log4js).
Add --wait flag to server task, so that it can be run from command-line directly.
Move karma-server script to helper subfolder to get rid of 'SyntaxError: Unexpected
token' messages when running grunt.