Adding helpers for entity translations

Adding Interfaces and Traits to help building translatable entities
Adding a form subscriber to manage collection of translations in forms