option to prevent default translation search

Fixes https://github.com/KnpLabs/DoctrineBehaviors/pull/107
Fixing #122

The name of uniqueConstraints is the key $classMetadata->table['uniqueConstraints'] not a property
Fixing #150

Wrong trait names was used
Fixing #122

Don't override existing uniqueConstraints
MYSQL support for POINTs, without DISTANCE().
insert and update tests.
Added comments for setGeolocationCallable.
Adding a test for Translatable

Adding a test to check the capacity to add a new language/value for an
existing translatable entity.
At the time of this commit, there is an issue as the test fails (all new
language/values are added to "en" language)
Merge remote-tracking branch 'derek-roth/patch-1' into fix/107-translations-v1
Test fix for translations.
Removed Id from EnittyTranslation fixure.
Merge pull request #157 from kuczek/fix/107-translations-v1

Translation fallback
Merge pull request #155 from pmontoya/master

This PR is fixing #122 and #150
Added Id to Translation
Added return .
Merge branch 'fix/154-mapping-id-in-translation' into mwe
Merge branch 'fix/145-point-mysql' into mwe
Merge branch 'fix/returns-this' into mwe