Rename component.json to bower.json, update to current Bower spec

Bower's component file changed a few months ago. This is updated to the current spec, with extraneous properties removed.

Reference: http://bower.io/#defining-a-package