Minor changes to code style docs
Update API docs
Simplify design docs
Simplification of utilities docs
Simplify naming convention docs

* Remove mention of `js-*` as these kinds of classes don't have much of
  a role when using components.

* Remove mention of special-case Media Query naming convention.
Remove misc docs
Simplify component documentation
Update TOC for documentation
Update Bower manifest
Update Component(1) manifest
Add npm support
Add build tools
Rewrite README

* List new packages and update names.
* Include more recommended tools.
* Include build tool instructions.
Update CHANGELOG