general: 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