Update component.json

Replace some dependencies for multi-gernerall purpose. 
If you install bootstrap with bower, you checkout the whole repo instead of only the zipball.
Handle disabled input
update to 0.4.1

fix indentation
add cli to devdeps
remove assertion
call grunt jasmine in script
check if modal
upgrade grunt packages

grunt dump -> grunt compile

added grunt-contrib-watch

removed grunt-exec

gh-pages will be updated by jenkins