Widget tweaks

1. Fixes #608 by forcing a resize every 60 frames.
2. Add a `useDefaultRenderLoop` property and constructor option to `CesiumWidget` and `Viewer` so that users can turn on/off the default render loop at will.
3. Have `Viewer` use the new property to disable the `CesiumWidget` render loop and use it's own instead.