Hash collisions for strings with MAX_LENGTH characters
Merge pull request #22 from wmde/hash-collision

Hash collisions for strings with MAX_LENGTH characters
Don't include base characters twice in hash
Merge pull request #23 from wmde/hash-without-base

Don't include base characters twice in hash
Make tests runnable loose from MediaWiki
Remove unused import
Do not throw exceptions on unknown type of value
Merge pull request #25 from wmde/standalonetest

Make tests runnable loose from MediaWiki
Merge pull request #26 from wmde/nothrow

Do not throw exceptions on unknown type of value
Fix typo
Update README.md
Create .scrutinizer.yml
Use Doctrine DBAL instead of Wikibase Database

This change also tackled some design issues. Primarily the
cohesion, feature envy and responsibility mixing in the
DataValueHandler code and the weirdness of the SchemaConfig class.
Add PerformanceTest
Allow running tests with different database systems
Merge pull request #29 from wmde/dbal

Use Doctrine DBAL instead of Wikibase Database
Merge pull request #32 from wmde/tests

Add testing infrastructure
Optimized imports
Fix namespace in test
Rename private field to make Thiemo happy