Support bower transitive dependency management

Adding a component.json descriptor that bower uses to resolve transitive
dependencies. These dependencies are independent of Node's package.json
dependencies, but should be kept in sync with package.json changes.
Merge pull request #87 from scothis/bower

Support bower transitive dependency management