Fix CesiumWidget.onRenderLoopError which was never defined.

Also add specs for onRenderLoopError to both CesiumWidget and Viewer, and clean up Viewer-related specs.