Dont delete versions as local files
Adding new interface \OCP\Activity\IExtentsion
Adding method getNotificationTypes()
Adding method filterNotificationTypes()
Adding method getDefaultTypes()
Adding method translate() and getTypeIcon()
Adding method getGroupParameter()
Adding method getNavigation()
Adding method getNavigation()
Adding method isFilterValid() and getQueryForFilter()
Adding unit tests for \OC\ActivityManager
Fix Signiture Does Not Match when mounting Amazon S3 external storage

For some reason the aws-sdk-php package does not caclulate the
signiture correctly when accessing an object in a bucket with a name of
'.'.

When we are at the top of a S3 bucket there is a need(?) to have a directory
name.  Per standard Unix the name picked was '.' (dot or period).  This
choice exercises the aws-sdk bug.

This fix is to add a field to the method to store the name to use instead of
'.' which at this point is hard coded to '<root>'.  We also add a private
function 'cleanKey()' which will test for the '.' name and replace it with
the variable.  Finally all calls to manipulate objects where the path is
not obviously not '.' are processed through cleanKey().

An example where we don't process through clean key would be
	'Key' => $path.'/',

Use correct relationship operator

Per feed back use === instead of ==

use '/' instead of '<root>'
BugFix missing $item on 'file_target' Line 1911

I think this should be right!
Upload abortion is now detected within the  OC_Connector_Sabre_File::put()
OC_Connector_Sabre_AbortedUploadDetectionPlugin is pointless

Adding unit test testUploadAbort()
Merge pull request #9509 from owncloud/ctjctj-fix_amazons3

Fix Signiture Does Not Match when mounting Amazon S3 external storage
Fix update cleanup to only affect file and folders

Fix bug in the SQL query that cleans up stray shares for removed
files/folders, which is now correctly limited to that item type instead
of also removing all other share types.
Add repair step to set MySQL collation to utf8_bin
Set default collation of mysql connection to utf8_bin
Set utf_bin as default collation for new tables
Merge pull request #9504 from owncloud/repair-collation

Add repair step to set MySQL collation to utf8_bin
use case insensitive LIKE when searching for files in mysql
port of #9500

don't trigger update from checkPassword, it is already  called by userExists, this is enough.

do not write to database when the value is the same

add test cases. also split test classes in a file each, looks like only the first class is being executed

also appconfig shall not write to database if the value is unchanged
Merge pull request #9412 from owncloud/public-api-activity

Public api activity
Merge pull request #9507 from owncloud/fix-9302-master

Upload abortion is now detected within the  OC_Connector_Sabre_File::put...
Merge pull request #9515 from owncloud/update-sharecleanupfix

Fix update cleanup to only affect file and folders
support for AD primary groups

support for primary groups

actually the problem is only known on AD, it is only needed to take care of their attributes

adjust to ADs special behaviour

this change was not intended

cache the SID value so it is not requested over and over again

theres only one, use singular

we are access

add tests for new Access methods

add tests for new Group methods

address scrutinizer findings, mostly doc

call ldap_explode_dn from ldap wrapper, enables tests without php5-ldap

PHP Doc

yo dawg, i heard you like backslashes … php doc fix

PHPDoc updated and typos fixed while reviewing
Merge pull request #9385 from owncloud/fix-7052

support for AD primary groups
fix apostrophe fixes #9486
Merge pull request #9528 from owncloud/fix-apostrop

fix apostrophe fixes #9486
[tx-robot] updated from transifex
Merge pull request #9510 from libasys/patch-1

BugFix missing $item on 'file_target' Line 1911