Rename component.json to bower.json and changed ignored directories

Add .bowerrc file and set bower directory to bower_components

Update project to use Karma (the new version of Testacular)

Update travis.yml to install before running script, added support for 'npm test' to run grunt, incremented jQuery-UI dependency version to match the latest version of FullCalendar

Update test.conf.js to use the correct path for jquery-ui scripts

Update demo file to load separate jquery-ui scripts

Update travis.yml - remove unnecessary npm install from, exclude gh-pages branch, use nodeJS 0.10, and add --verbose to grunt call.