adds initial viewport, transition handling and docs.
Merge branch 'master' of https://github.com/opitzconsulting/angular-jqm
adds missing unit tests. Minor bugfixes. Removes defaultRoute as it can be accomplished using a otherwise-route with a templateUrl function
bugfixed and refactored jqmPageAnimations
updated docs
fixed syntax error
chore(): add editorconfig

So other editors can use the project settings (4 tab spaces) easily.
chore(): add changelog, commit-hook, merge-hook
Merge pull request #37 from ajoslin/build-features

chore(): Build features & improvements
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
merging updates from past week