Fixed recoveryadmin settings in user and admin settings pages (js, templates, ajax)
Renamed recovery methods in Util{} for clarity
Added note about bug causing slow page load and redundant keypair generation
recoveryAdmin functionality not yet complete
get original path in case of shared files
get original path in case of shared files when restoring file from trash bin
disable proxys before copying files to the trash bin
remove encryption keys if a file gets deleted permanently
Move legacy backgroundjob classes to a place where they can be autoloaded
make sure to find the correct path for shared files
Move start of the maintenance mode to the ajax call

Make sure the update page is shown in a browser. And not an ajax request
Connect watcher failure function to the failure signal
Also check for needed upgrade in the Sabre Maintenance connector
fixed re-share problems
Modify zh_* language codes
Added support for user-specified password for adminRecovery account in admin settings page
Made encryptAll() (file migration for unencrypted + legacy encrypted files) run only on first login for each user (status stored in DB)
Made recoveryAdmin user member of 'admin' user group automatically
Set recoveryadmin settings to only display on user settings if enabled by an admin
Updated encryption db xml schema
improved pre_unshare and post_unshare hook
handling for re-share and re-unshare should work now
Files: set the proper mimetype when creating a new text file
merge my fix from master b4649701423c2e75373a5ecf7640c6e2b781a970
fix file info put on stream
added test for share
allow to set quota to zero, issue #2696