feat(jqmConfig): add primary and secondary theme
docs(jqmPanelContainer): clarify usage with view
refactor(jqmFooter): use secondaryTheme
fix(jqmPanelContainer): make jqm-panel-container full height & width
chore(build): make travis also run phantomjs tests
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
docs(jqmOnceClass): un-document jqm-once-class; internal directive
feat(jqmButton): add jqm-button directive
feat(jqmPage): expose directive ctrl with .scroll() method
feat(jqmPopup): add jqmPopup directive
fix(jqmPopup): make scroll offset be correct
chore(): move to angular-widgets
chore(README): add docs at top and state of project
refactor(): -ngClick, -ngMobile, +fastclick, +ui-btn-up toggle

Closes #128, Closes #113, Closes #129