Switch to using Google Drive SDK, closes #2047
Setting Redirect URI is not required here
Prepare for #2013 fix
Fix constant in last commit
Include 3rdparty Google Drive SDK 0.6.2
Fix require_once for 3rdparty in google ajax frontend
Return null if file size is negative for WebDAV, fix #2013
Implement hasUpdated() to watch for changes on Google Drive side
substr storage id to prevent problems with storing the change id in appconfig
Fix 'most' Google Drive tests
Remove root option from Google Drive storage, because it is only used for testing and we have our own empty Google account for testing
LDAP: only connect to LDAP once on login
Merge pull request #4306 from owncloud/stable5-googledrive

[Stable5] backport  Google Drive SDK
provide correct path for require_once
use __DIR__ instead of realpath
fix #2711 using a custom event, also use css selectors over filterAttr
Don't barf on OC_Connector_Sabre_Principal::getGroupMemberSet

Refs: owncloud/contacts#166 and owncloud/calendar#102
Merge pull request #4458 from owncloud/dav_principal_groupmemberset

Dav principal groupmemberset
Style the new 'password wrong' div conservatively.
Add a "Wrong password." message, if the password

for the public share was wrong.

Fix #2725