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!
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
Set overwritewebroot when installing owncloud to avoid problems

Fix #10514
Fix typo
more sugar for including lists of templates
terminate script execution in case of failure
Refresh if maintenance mode is over

Using status.php for this.
I modified status.php to also show, whether we're in maintenance.

Checks every 20 seconds if maintenance is over, if yes: reload.
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
This fixes the double scrollbars issue
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.
Merge pull request #10844 from owncloud/acceptance-enableapps

Added acceptance tests for enabling apps
Merge pull request #9512 from libasys/patch-2

Fix use Sharing Api with calendar
[tx-robot] updated from transifex
repair search lucene before installing
Merge pull request #10929 from owncloud/issue/10514

Set overwritewebroot when installing owncloud to avoid problems
requesttoken has now a length of 30 chars