Fix some JSLint warnings
Fix a syntax error & have if-conds in an own line
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()
Use JSON to send/receive group data.
Squashed commits from PR #4364 for master.
Merge branch 'master' into fix_jslint_kondou

Conflicts:
	apps/files/js/file-upload.js
Break long lines into smaller ones.
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