updates gruntfile with improved bootstrap build rules
bootstrap re-organization

moves bootstrap.js development version
bootstrap.css already included in geonode/base.css
.gitignore
adds bootstrap-datepicker to grunt build process

removes orphaned js/css links from templates
adds require.js to grunt build process

modifies template tags to link to development or productions asset.
adds jquery-tinysort to grunt build process
adds jquery-raty to grunt build process
adds jquery-waypoints to grunt build process
adds all "other" assets from bower-installer to gruntfile

"other": client libraries which are only used on some single pages
and not required at the overall GeoNode platform
TODO: assess if all of them are still required, could be merged or
reorganized.
updates qunit testrunner with new lib location
updates production-ready static js and css assets
removes grunt dependency from paver setup_static task