WIP gruntless invenio

Removing grunt from invenio, one dependency at the time.

**todo**:
- [ ] bower.json dependencies should be empty.
- [ ] updated documentation

Closes #1842