feat(loadDialog): add $loadDialog service

Closes #102
chore(build): replace bower with grunt-curl

Bower was giving us lots of problems with node version 0.8.x versus
0.10.x (#106, #59).

We use grunt-curl now and circumvent the problems of bower.

Closes #107, #100
chore(build): re-add component.json
docs(README): replace bower instructions
fix(build): add dependency to karma-jasmine

(Closes #110, Closes #108)
chore(): tests/docs use minified jqm css file

(Closes #109)
docs(): scrolling mousewheel fix