Changes after review

1. Rename options.baseMap to options.imageryProvider
2. Modify `destroyObject` to no longer delete properties.
3. Add destroy and isDestroyed functions to CesiumWidget, to ensure proper cleanup.
4. Add a sanity check spec fo CesiumWidget.