Add mapProjection option to Viewer and CesiumWidget