Parametrized translatable and translation Traits

The Traits that the TranslationListener service uses in order to check
if an Entity is a translatable or a translation object can now be
injected and configured.
Merge pull request #89 from alch/parametrized-translation-traits

Parametrized translatable and translation Traits