Refactor OsmAndApp singleton to use it from both ObjC and ObjC++
UI-only map mode button