on creation only test for existing users if the backend supports user creation
this solves the issue where no users can be created any more if backends are active which always return true on userExists() like WebDAV Auth
ellipsize infield labels when too long, specifically fix #871 for database labels on installation
make MappedLocal available and testable within Linux as well
Merge branch 'master' into mapped-storage-unit-testing-linux-master
fixing mappedlocal storage to work on non-windows as well
this allows us to run unit tests on linux - necessary to enable easy regression testing
Merge pull request #1618 from owncloud/mapped-storage-unit-testing-linux-master

Mapped storage unit testing linux master
alpha 1
fixed database input group having two slightly thicker dividers
Merge branch 'master' into fixing-1424-master
no need to implement createUser in web dav auth
LDAP: change generation of internal names. Use UUID for users. Change to sequential numbers for groups as they are still used as display names
adjust copyright
Cache: simplify scanner logic a bit when handeling with unknown folder sizes
Cache: reuse known folder sizes when doing a shallow scan
Cache: actually use parameter
Cache: don't create a new etag when the mtime hasn't changed
Split editable select code used for quota selection into a jquery plugin
[files_external] removing function as it's the same in the base class - THX Robin

Conflicts:
	apps/files_external/lib/smb.php
[files_external] fixing some undefined index
[files_external] fix config gui for all users

backport of 9e05781ec22c3f4e6b89b188332242b03088736e