global: add Grunt and Bower
- allows to install all the static files under invenio/base/static
- all the files are served without symbolic links
- npm install
- bower install
- grunt
- grunt clean # clean all the installed dependencies
- added instance/ in .gitignore
NOTE: beware, patch amended by Tibor to use new file names