First pass of switching to ng-boilerplate framework
With these changes the ng-bootstrap version basically works

- Merged x-module.js into x-controller.js, and deleted the former.
ng-boilerplate recommends one js per module (and does not well support
other options; tricks are needed to get them loaded in the right order).
- Needed .css files were renamed to .less (and app.css moved out of
the css directory, which seemed inappropriate, and unused ones deleted).
For some reason importing .css from .less did not work. Less syntax
is a superset of css, so no other changes were needed to content.
- All style files are imported by src/less/main.less. Removed some
junk only applicable to the ng-boilerplate demo from main.less.
- Got rid of spurious app.js in assets; not sure how that sneaked in.
- ng-boilerplate strips of src/app from template IDs, so removed them
in our source.
- added 'templates-app', 'templates-common' to main BloomLibraryApp module.
This supports the ng-boilerplate method of wrapping our template files
into a two javascript files templates-app.js and tempaltes-common.js.
Cleanup switch to ng-boilerplate

- removed a little too much from main.less, broke build process
- put our name and URLs into package.json
- various adjustments to white space, semi-colons, braces, etc. to make
jshint happy.
Cleanup 2: Grunt build now succeeds without --force
More cleanup following self-review of ng-boilerplate switch
Merge pull request #14 from JohnThomson/feature/boilerplate

Feature/boilerplate