Set version AFTER a successful update

If an app upgrade failed, the core version will not be increased either
in the database. This will re-display the update page and make it
possible to redo the apps upgrade.

Note that any core repair routine must take into account that an update
might need to be redone again even though the core's DB state is already
the one of the new version.
Update mimetypes.list.php
ownCloud users are exported as address book
update getID3 library
add autoload
Dont throw an error when calling $server->getUserFolder when logged out
Dont try to execute jobs that no longer exist
Verify whether the URL is valid

Required for https://github.com/owncloud/mail/pull/100#issuecomment-50266017

@karlitschek Backport for stable6 and stable7 requested.
Merge pull request #9904 from owncloud/loggedout-getuserfolder

Dont throw an error when calling $server->getUserFolder when logged out
Merge pull request #9935 from owncloud/harden-get-urlco

Verify whether the URL is valid
Merge pull request #9905 from owncloud/joblist-non-existing-class

Dont try to execute jobs that no longer exist
Merge pull request #9859 from tiezdne/master

Update mimetypes.list.php
Merge pull request #9819 from owncloud/updater-setversionafterupdate

Set version AFTER a successful update
Merge pull request #9631 from owncloud/update-getid3

update getID3 library
Merge pull request #9641 from owncloud/localuser-addressbook

ownCloud users are exported as address book
remove MssqlBundle