User map

So these commit contains now all the bugfixes mentioned from you in the previous closed PR.

I suggest to read also the comments in the source code.

Please comment on things which bothers you :-)
Because in profile/edit.html.twig I don't include any map.css as this would be an overhead.
So one css class in app.css is just fine as it also relates to the whole app itself.