Remove different URL for EE

This can now be achieved by setting `appstoreenabled` to `false` in config.php
add select2 to app specific thirdparty
replace chosen with select2 to provide ajaxified user and group selection for files_external, fixes #7499

remove minified select2 js

show avatars for users, simpler results

remove unneeded users and groups from settings template

fix css, escape user and group names
fix deletion of shares
no need to load user display names
add lookup route for displaynames
use displayname lookup route in files_external settings
Use AppFramework instead of custom controller
Add isAppstoreEnabled instead of hijacking the URL
Prevent errors on broken SFTP config
Port of #8623

set result entry identifier earlier, i.e. before a continue for the same level can happen. otherwise  will always get the same value and we end up in an infinite loop

add unit test to make sure the infinite loop never comes back

Conflicts:
	apps/user_ldap/tests/wizard.php
fix wizard test, adjust to changed parameters of the tested method, introduced by 9caa354cfc1f73159f335646ca89be4db72b125e
Merge pull request #8507 from owncloud/ajaxify_user_list_for_files_external

Ajaxify user list for files external
Implementing moment.js

Updating Usages

Removing unused method

Adding JS Doc
Enhancement: Adds input styles to input type dates too.
Merge pull request #10696 from owncloud/inputdate

Enhancement: Adds input styles to input type dates too.
Merge pull request #10658 from owncloud/sftp_prevent_error

Prevent errors on broken SFTP config
Merge pull request #10647 from owncloud/implementing_momentjs

Implementing momentjs
allow horizontal scrollbar for personal and admin settings
Init vars with a value if none is provided