added basic tests and entity-patcher documentation
added basic entitypatcher test and implementation
Move patching code out of Entity hierarchy into dedicated patchers
Add extra sitelink patching tests
Do not return a patched instance as this does not work b/c wise
Move fingerprint patching code into dedicated class

This also drops the usage of the deprecated term related methods defined in Entity
Fix indentation issue
split Statement patching code into its own class
split SiteLink patching code into its own class
Simplifications in SiteLinkListPatcher
Replace legacy patching tests with new ones
Remove unused imports
Fix indentation issue
Remove those evil newlines!
Update StatementListPatcher.php
Update PropertyDataTypeLookup.php
Merge pull request #196 from wmde/entitypatcher

Clean up entity patching code
Create rewrite of ByPropertyIdArray
Add comments
Rename methods in ByPropertyIdGrouper