Cleanup & modernization of example project & ocmapview code

I started to cleanup the code and to modernize it (properties, removed unused methods, ARC, ...).
Also one functionality is changed in the example: New Pins will only get added within the visible map area.

More changes are coming.. any chance (some of) this will get merged?
Cheers