Remove the object.observe polyfill and code which references it because it's no longer used
The unit details breakout was the last part of the app which was using the basic unit object format for the databdinding. This converts that to use a unit model by using revive() and free() on the lazyModelList
Merge pull request #450 from hatched/update-observe-polyfill

Remove the object.observe polyfill and revive unit objects to models where needed.

This branch removes the Object.observe polyfill and converts everywhere that still used the unit object in it's raw format to use `revived` unit models.
Always create ServiceInspector even for ghost services
Fixed set config ordering in ecs so that it happens after deployed services
Restore old ghost inspector when not running on mv
Test that config gets set to defaults.
Fixed failing set_config heirarchical test
Added test that the service inspector will render with the ghost data
Merge pull request #451 from hatched/hatched-ghost-model-to-inspector

Render the service inspector with the ghost service data

The ghost service inspector is now the service inspector. Follow-up branches will be created to make the service-ghost-inspector UI to match.