improve dahu/core build workflow

- remove useless `--save-dev` from `npm` task
- remove requirement for global `grunt-cli`
- add requirement for local `grunt-cli`
- add `grunt-cli` dependency to package.json
- set tasks dependencies:
  - `bower` now requires `npm`
  - `grunt` now requires `npm` and `bower`