Move core setup code to controller class
Check for failure in creating htaccessWorking testfile
Merge branch 'master' into setup

Conflicts:
	lib/util.php
Convert OC_Appconfig to object interface

Implemented unittest for OC\AppConfig
check for valid appinfo in installer
Style fixes
Enable appconfig asserts
fixing typo on $htaccessWorking - testing own code before pushing is appreciated
Merge branch 'master' into convert-oc_appconfig
Move legacy file to correct location
Copyright and small fix
Merge remote-tracking branch 'origin/master' into setup
Converts em to px values for styles in Files.
Cleans up Core apps for relative(em) to absolute(px) styles.
All Core Styles from em->px, apart from styles.css
fix undefined $htaccessWorking
Added ownCloud backend for external storage

To make it possible to use the short ownCloud URL (without specifying
webdav.php or remote.php), a new backend is available for ownCloud.

The user must specify the host + context path in the "Url" field (which
is mapped to the "host" parameter) and the subdir to mount in the "Root"
field.

This is to prevent confusion because some users forget to append
webdav.php or remote.php to the WebDAV URL.

Fixes #4923
#6051 [ux][files] Move File Spinner

Added spinner to file icon when moving to new folder or out of folder.

Commit is related to #6051
Fixed indention.

As per @kabum request, indention on line 694 has been fixed.
Fixed Dropbox/Google storage async save call

When clicking "Grant access", the settings for Dropbox/Google were saved
through a call that gets cancelled when redirecting to the grant page
(for example in Firefox)

This fix makes sure the "save settings" call finished before redirecting
to the grant page.

Fixes #6176