Also encode > and '
columns should be nullable by default
Add CSRF check on login and logout
This is a minor issue and not worth a backport in my opinion as it could break more things than it's worth having it.
Cleanup code a little bit

- Use OCP\Response constants instead of the HTTP error code
- Use checkAppEnabled() instead of OC_App::isEnabled with an if statement
- Remove uneeded variable $baseURL
- Rename $isvalid to $isValid
Add missing \
Check if ReflectionMethod::getDocComment is working
adopt new settings style
 Redirect to index if the logout link is accessed without valid session

This is needed to prevent "Token expired" messages while login if a session is expired
@see https://github.com/owncloud/core/pull/8443#issuecomment-42425583
Merge branch 'master' into csrf-on-login-and-logout

Conflicts:
	core/templates/login.php
Merge branch 'master' into cleanup-list-code

Conflicts:
	apps/files_sharing/ajax/list.php
Merge branch 'master' into test_annotations_working

Conflicts:
	lib/private/util.php
adding annotation check to checkServer()
Make the session available as early as possible
add a slideup mechanism
remove unecessary parenths
add ; to make jshint happy
allow apps to add buttons on runtime without negatively impacting performance
use different ns
query buttons on every click to not worry about weird edge case scenarios
rename to apps.js