Location module with doctrine integration

- When there is a doctrine Adapter/Source for the datagrid it should be integrated instead of using a constant in the model.
- Frontend should use the location entity too.
I would still use the ::insert and ::update methods. I think using something like this is only useful when we're refactoring add and edit to one single PHP Class.