Many changes as follows…
* Gruntfile modifications to have a better watcher, and to attempt to have node-browserify act as expected.
* Removing browserify section from package.json as it is not needed when using node-browserify via grunt. Also adding D3 and Canvas to the package.json NPM modules.
* Removing D3.js files as they're no longer needed thanks to also being an NPM module.
* Moved d3.layout.cloud to sit alongside ilanguagecloud.js since it is technically not an external library.
* Disabled tests via their describe meta-functions rather than each individual tests.
* Changed d3.layout.cloud to require d3, and ilanguagecloud to require d3.layout.cloud. ilanguagecloud is then required by the app.js main file which is where browserify 'starts'.
* Vanilla three_clouds sample updated to temporarily use our debugging browserify build.
* Corrected second vanilla options object example.
* Exported d3 and WordCloud as global in app.js.