Fixes MC-235. Include *all* application.less files.
Fixing MC-236:

* Making grailsw run non-interactive
* Fixing double-quote typo in .travis.yml
* Removing Gradle assemble step (manual bower/npm resolution) in .travis.yml
* Moving NPM, Bower and Grails dependency resolution to install phase of Travis build, so gradle assemble isn't run by default
Removing SauceLabs tests (using XVFB for speed), ref MC-236
Merge pull request #3 from ModelCatalogue/feature/MC-235

Checked by AndrewTsui
Working on MC-236. Adding default waitFor wrapper on `at` assertions and reworking failing test.
Working on MC-236, revising the retry interval to improve dev experience. Swapped out createNode for more robust method.
Merge pull request #4 from ModelCatalogue/feature/MC-236_travis_build

Fixes broken Travis build by making Geb tests more robust
Updating Selenium versions (new Firefox 29 breaks older version).
Working on MC-236. Added default value to parameter in createPathway function
Swapping out getNode for dynamically updating version
Making optional elements marked as such and adding wait for AJAX node selection
Fixing typo in waitFor
Merge pull request #5 from ModelCatalogue/feature/MC-236_travis_fix

3 clean builds in a row!
Merge develop into readonly_browser
Fixing waitfor in functional tests