Better ie8 multiselect
Add \OC_Appconfig Unittest
Add null and emptystring tests to check NOT NULL
Revert "Add null and emptystring tests to check NOT NULL"

This reverts commit c74f3d0b90227f95c1b6d21bbb7ee28561b67446.
Improve app-management

- Better error messages

- Translate untranslated strings

Basically picks non-app-dependency related stuff from #4017
Use setUpBeforeClass() and tearDownAfterClass()
fixes #4343
adding unit tests to determine length
adding unit tests for quota checks
final fix for xsendfile zip generation race condition
Log exception at the catching code
Merge branch 'master' into improve_app-management
Throw exceptions instead of only logging in \OC_Installer::installApp()
Merge branch 'master' into improve_app-management
Don't use an alert for displaying app-mgmt-errors

Rather display a dominant div and mark the problematic app in the applist.

Fix #305
Use appitem instead of always recreating a jquery object

Also fix some wrong data storages
Move .errormsg from settings-css to .warning in core. Reusable!
return only existing users in group
fix minor style issue in the app navigation
no assoc index here, makes tests pass again