create bower's component.json
replace dependency management of NPM with Bower's
fix mocha and sinon path at SpecRunner
replace project vendors by bower dependencies
add Grunt to run tests headless
fix version of jQuery to ~1.9.0 to support IE <= 9
add grunt jshint task
fix jshint rules on pageObj
make `grunt jshint` read rules from .jshintrc
raise jshint rules level
fix warnings of jshint
remove license from package.json until properly defined
create grunt test as an alias to grunt mocha:test
add grunt-shell to create grunt install task
grunt-cli and bower as package dependency

- include grunt-cli on package.json
- include bower on package.json
- update makefile tasks
- create also npm test task
update npm test
Create travis ci hook
fix jshint dependency
fix bower install on travisci
remove old jquery as manual vendor