Replaced TranslatableCRUDListener with form extension to handle locale in embedded forms

This PR solves issue #15