Compare work
Move DataMapper to root
Add compare method
Split fom DataMapper
Update composer
Add 'Windwalker/Database/' from commit '479b5b09a45529580462a6c1805a867157568f96'

git-subtree-dir: Windwalker/Database
git-subtree-mainline: d396efe684a57db0abec43a3ae80f609f0caf217
git-subtree-split: 479b5b09a45529580462a6c1805a867157568f96
Merge commit '287f3706a462f96a5b44bc0cbd82341e610b0493' into test

Conflicts:
	Windwalker/Data/DataMapper/DataMapper.php
	Windwalker/Data/README.md
	Windwalker/Data/composer.json
Add 'Windwalker/Compare/' from commit 'c45b877f702272e629b797fb6f12041353eeccd2'

git-subtree-dir: Windwalker/Compare
git-subtree-mainline: d6445f188c32a43d0217cd71fc17555d244b1e7d
git-subtree-split: c45b877f702272e629b797fb6f12041353eeccd2
Merge branch 'subtree-merge' into legacy

Conflicts:
	Compare/EqCompare.php
	Tests/Database/DatabaseTest.php
	Tests/cli/delete.php
	Tests/cli/updateall.php
	Windwalker/Compare/Compare.php
	Windwalker/Data/DataInterface.php
	Windwalker/Data/DataSet.php
	Windwalker/Data/Dumper/DumpableInterface.php
	Windwalker/DataMapper/Tests/cli/delete.php
	Windwalker/DataMapper/Tests/cli/updateall.php
	Windwalker/Database/Tests/cli/delete.php
	Windwalker/Database/Tests/cli/updateall.php
	Windwalker/String/Compare/EqCompare.php
	Windwalker/String/Compare/GtCompare.php
	Windwalker/String/Compare/GteCompare.php
	Windwalker/String/Compare/InCompare.php
	Windwalker/String/Compare/LtCompare.php
	Windwalker/String/Compare/LteCompare.php
	Windwalker/String/Compare/NeqCompare.php
	Windwalker/String/Compare/NinCompare.php