chore(test): add 'toHaveClass' matcher for jasmine
feat(jqm-theme): add jqm-theme-class directive
Merge pull request #47 from ajoslin/theme-class

feat(jqm-theme): add jqm-theme-class directive
feat(watchPositionInParent): Add watchPositionInParent service (#30)
chore(build): add html2js task for external templates
chore(build): add html2js task for external templates
chore(merge): Merge branch 'master'
feat(cross-widget): explicit isolate scope accessor
chore(tests): correct testutils for interpolated text nodes
feat(widget): checkbox refactoring using external html template.
feat(jqm-class): add jqm-*-class directives,refactor theme handling

    * jqm-position-class directive - adds class based on position
    * ng-click decorator - adds ui-btn-up-<theme> and ui-btn-down-<theme> classes
    * jqm-once-class directive - adds a class once after interpreting (no
     watch)
    * adds scope.$theme property and jqmConfig service for default theme.
    * removes jqm-theme-class directive and serivce - use scope.$theme
feat(jqm-controlgroup): add jqm-controlgroup, refactor watch position

        * jqm-controlgroup - just like jqm
        * jqm-position-anchor - adds $position property to child element's scopes
        * removes jqm-position-class and watchPositionInParent service as no more needed
feat(jqm-controlgroup): finished jqm-controlgroup.
refactor(ngClickDecorator): jqm-active-toggle class also adds classes
feat(listview): add listview directives
chore(docs): grunt-ngdocs setup
chore(docs): grunt-ngdocs setup
feat(header): new directives and services

    - jqm-header, jqm-footer, jqm-scrollable directives added
    - jqm-page now use native overflow scrolling
    - $hideAddressBar, $anchorScroll, $orientation services added.
feat(jqmFlip): Added jqmFlip directive.

This directive also plays nicely with jqm-theme and jqm-controlgroup.
fix(jqm-checkbox): handle controlgroup with checkboxes

- Add function isActive
- Add class ui-btn-active
- Add several tests for horizontal and vertical controlgroup with checkboxes

Closes #57