chore(build): ignore merge conflicts in dist folder

Add missing .gitattributes to work correctly with the entry in .git/config
that we automatically create with the grunt install command.
chore(build): test ignore conflicts in dist
chore(build): create a current build
Merge branch 'test'
feat(theme): Add jqm-theme directive, controller
feat(theme): Add jqmTheme directive and service

The `jqmTheme` directive saves the value at the element,
the `jqmTheme` service allows to read the value from an element.
Also adapted the `jqmPage` and `jqmViewPort` to read the current theme correctly.
feat(theme): Add jqm-theme directive, controller
feat(input-checkbox): Add jqm-checkbox directive.

For details, see #7.
chore(tests): Refactorings for easier development of widget tests

- Adds detailed error message in testutils.compareElementsRecursive.
- Simplied test/ngSnippet.html and test/jqmSnippet.html
chore(readme): Added hint to pre-commit hook
feat(watchPositionInParent): Add watchPositionInParent service (#30)
Merge pull request #39 from ajoslin/watch-parent

feat(watchPositionInParent): Add watchPositionInParent service