Fix use Sharing Api with calendar

Without this fix it logs this error:
Undefined index: itemSourceName at /opt/local/apache2/htdocs/oc7/core/ajax/share.php#44
I think the itemSourceName is only used with sharing files!
Remove special case for css in OC.filePath
Added acceptance tests for enabling apps

This tests whether a user can see navigation entries after enabling
apps. This includes the app's group restriction.

This currently expects that a group "group1" exists until we have code
to auto-generate groups.

This commit also provides a utility function
Page.multiselectSetSelection() to make it possible to select entries
inside a multiselect.
Use bigger transactions when doing explicit file system scans
Fix typo
add template functions for html imports
fix z-index of header and dropdowns, fix user menu not showing on mobile
append .html since componets always use html files
Add unittest for filePath
Add beforeeach and aftereach
Merge pull request #9753 from owncloud/filepath-css

Remove special case for css in OC.filePath
Merge pull request #10947 from owncloud/html-imports

add template functions for html imports
Merge pull request #10948 from owncloud/fix-zindex

fix z-index of header and dropdowns, fix user menu not showing on mobile
more sugar for including lists of templates
terminate script execution in case of failure
Merge pull request #10964 from owncloud/static-array-functions

More sugar for including lists of files in templates
Merge pull request #10969 from owncloud/set-e

terminate script execution in case of failure
Allow default values for route parameters.
Merge pull request #10922 from owncloud/explicit-scan-transactions

Use bigger transactions when doing explicit file system scans
Merge pull request #10972 from ppaysant/routes-defaults

Allow default values for route parameters.