GPII-872: Linting tasks and fixes for Linux repository. Rationalised layout to match that of other repositories, with our own code in "gpii" directory. Updated for latest grunt-gpii
GPII-872: Corrected Gruntfile and directory layout