Coding standards.
IMoveTarget support in the object tree.
Removed ObjectTree and Tree\FileSystem

The distinction between ObjectTree and Tree\FileSystem was an extremely
rarely used extension point.

With the advent of IMoveTarget, Tree\FileSystem also becomes unneeded.
Merge branch 'master' into move
New coding standards.
Merge branch 'master' into move
New coding standards.
Merge branch 'master' into move

Conflicts:
	lib/DAV/FSExt/Directory.php
	lib/DAV/ObjectTree.php
	lib/DAV/Tree.php
	lib/DAV/Tree/Filesystem.php
Fixed unittest.
PropFindAll unittests.
Missing custom table name
If pre-conditions check fails, send response

If the pre-conditions check doesn't throw an exception and instead updates the response and returns false then that response should be sent.

This fixes an issue encountered using the browser plugin whereby if the request had an If-Modified-Since header a blank page was served instead of the expected 304.
Merge pull request #514 from Armstrong1992/master

Missing custom table name
Spacing.
Missing custom table name
Updated changelog.
Merge pull request #515 from trvrnrth/fix-precondition-response

If pre-conditions check fails, send response
If pre-conditions check fails, send response

If the pre-conditions check doesn't throw an exception and instead updates the response and returns false then that response should be sent.

This fixes an issue encountered using the browser plugin whereby if the request had an If-Modified-Since header a blank page was served instead of the expected 304.
Updated changelog.
Test for #515.