moved mobyle webapp (client app) to a separate yeoman managed folder

-> simplifies devops
-> TODO: tinymce broken
-> TODO: project data upload broken
-> TODO: move karma unit tests
remove bower-components from .gitignore
load tinymce js which is not inserted properly by bower.
make service version parameter optional in routes configuration.
route different service detail paths to the same route.
migrated unit tests conf to webapp folder and updated config accordingly.
update Travis CI configuration.
Merge branch 'feature_reorganize_webapp' into develop