feat(BUILD): Replace ngmin with ng-annotate

Fixes minification issues if `resolve` is used in ui-router state definitions, see https://github.com/ngbp/ngbp/pull/276.
chore(BUILD): Update grunt build dependencies to latest upstream versions
chore(BUILD): Add load-grunt-tasks to Gruntfile

Automatically load all available grunt tasks from `package.json` (prefixed with 'grunt-'), see https://github.com/dannynelson/ngbp/commit/7b62b4b04cc35f464a2066af85f28abbde646a4b.
chore(BUILD): add common os, editor, and always-ignore file extensions and folders to `.gitignore`
feat(BUILD): Auto-include module less-files

Automatically include all module less files into `src/less/master.less`, see: https://github.com/tonetime/ngbp/commit/74ccf44dc106e596090c5755be45a14e99e1c613
feat(jshint): use '.jshintrc' file for linting of files in `src/`

Also fixes issue with options parameters