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.
You use the geocoder only one time, so you could reduce these two lines to a one-liner (````$coordinates = BackendModel::get('geocoder')-> getCoordinates($location);````)