Add a new configuration possibility to ask the mapView to keep the user marker on top of everything except callouts (When the marker is visible)

Signed-off-by: Marc Lefrançois <mlefrancois@mirego.com>