Add Redis cache implementation, prefer over memcached, tests & config sample
fix initial loading limit of user management on large screens
Send mail for new users

* supply mail address
* send mail with username and URL to that mail address
* option to temporary enable this feature
add unit tests for new user create mail
make sure styles and scripts are only loaded once
use script instead of \OCP\Util methods
load showpassord.js conditionally in the template only if needed
add a isLoggedIn method to the usersession and deprecate the isLoggedIn method on the api
use two tests instead of one
fix tests
first step to drop \OCP\Config:: in favour of IConfig
fix alt text for breadcrumbs home icon
properly name form labels for the file selection
add text to Delete action
add empty alt text for user image
fix Delete action text being translatable
add alt text to 'Cancel upload' button
add text to Settings button
Move the Null-Byte LDAP check to the user manager

The existing method is deprecated and just a wrapper around the manager method. Since in the future other code paths might call this function instead we need to perform that check here.

Related to http://owncloud.org/security/advisory/?id=oc-sa-2014-020
Propertly restore thumbnail on cancel/rename/move

Since the thumbnail is now in a div, the code that tries to change the
thumbnail have been adapted here as well.