chore(cockpit): use frontend-maven-plugin for grunt build

This commit changes the integration of grunt to the frontend-maven-
plugin.

It installs nodejs and npm local to the repository, installs npm
dependencies and invokes grunt for web asset building and testing.

Related to CAM-1712