Better ie8 multiselect
Improve app-management

- Better error messages

- Translate untranslated strings

Basically picks non-app-dependency related stuff from #4017
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!
fix minor style issue in the app navigation
Merge branch 'master' into improve_app-management

Conflicts:
	settings/js/apps.js
remove duplicate code
[tx-robot] updated from transifex
Merge pull request #4331 from owncloud/improve_app-management

Improve app-management
[tx-robot] updated from transifex
fix reviewers concerns
Merge pull request #4519 from owncloud/style-fixes

fix minor style issue in the app navigation
Merge pull request #4542 from owncloud/fixing-4504-master

remove duplicate code
Merge pull request #4281 from owncloud/ie8-multiselect

Better ie8 multiselect
Merge master into oc_preview