Merge pull request #493 from rashidkpc/master

Fix for logstash.js, updated install instructions
 - Moved the config.js file into the root of the src and dist.
 - prevented the config file from being minified.
 - offloaded the js minification to a dedicated uglify task, which accepts more options than the require-js wrapper does.
 - Addded the banner to the top of the minified files.
Merge pull request #494 from spenceralger/build-tweaks

Build tweaks
Added a cache busting config option to RequireJS that will add the latest commit sha to urls (only in dist build).
Somehow missed that tooltips were broken, caused by jquery defining itself using the 'jquery' name, which prevented our custom module from being included and extending jquery.
Merge pull request #497 from spenceralger/extended-jquery-fix

Fixes the way that jQuery is loaded with RequireJS, closes #496
Previous fix did not work when jQuery was inlined into app.js because RequireJS was under the impression that it had already init-ed jQuery and didn't call the init function. This new strategy just allows jQuery to be jQuery and has app.js include the extensions (components/extend-jquery.js) before the app boots.
Merge pull request #498 from spenceralger/extended-jquery-fix

Fix for jQuery extensions
Fixed path to extend-jquery.js in require config
Merge branch 'master' into build-tweaks

Conflicts:
	dist/app/components/require.config.js
	src/app/components/require.config.js
Fixed map path