Switch to OpenLayers 3 for the mapping engine

Experimental
Work in progress