[bugfix] Added "user:group" details to function parameter description of sm:chown
Updated the version of easymock and junit
Fixed the captures in the test for newer easymock
Renamed 'authority'  to 'owner' on request of Dmitriy
Fixes to tests so that they use the new JUnit annotations. The biggest
problem was in isolating dependencies through tests in the same class.
Tests SHOULD NOT assume an order of execution!
[refactor] Use constant and reformat code
[ignore] reformat code
[bugfix] Fixes for determining when permissions should be preserved during copies
or not
Start of copy permissions tests
Created additional chown and chrp functions and split chown away from
setPermissions
[bugfix] Do not cache Remote Resource permissions when calling UserManagementService#getPermissions(Resource) as they may have changed, at which point the client will see out of date permissions.
[test] Further tests for chown and chgrp to ensure correctness
[test] Tests for permissions when copying Collections and Resources
[bugfix] Ensure permissions are preserved when copy resource or
collection over existing resource or collection
[bugfix] Relax permissions required for a collectionCopy
Merge branch 'feature/fix-inherited-perms' into develop

Conflicts:
	test/src/org/exist/security/XMLDBSecurityTest.java
Merge remote-tracking branch 'upstream/develop' into develop

Conflicts:
	src/org/exist/storage/NativeBroker.java
Merge pull request #151 from adamretter/develop

Fixes for permissions assignments when copying resources