Created a ghost inspector subclass of the inspector viewlet manager.
Created a service inspector utils extension for both the ghost and service inspector subclasses to use.
Set version for release.
Fixed failing tests after creating ghost service inspector
Set version back to unreleased.
Removed the safari ci from the make file
Merge pull request #179 from hatched/remove-safari-ci

CI is failing on Safari so removing Safari from the CI until resolved.
Merge pull request #178 from hatched/ghost-inspector-subclass

This branch moves a lot of code around and will be cleaned up a lot more when we have the service inspector subclass as well.

__To QA__
Do extensive exploratory QA on anything that involves the ghost inspector.
Created a service inspector subclass and removed the old inspector.js code
Fixed failing tests from creating the service inspector inspector subclass.
Merge pull request #180 from hatched/service-inspector-class

This is the final major branch in the inspector viewlet to view conversion. 

__To QA__
Do an extensive exploratory QA on the various inspectors and their tabs, interactions etc.
Added local-new-upgrade inspector.
Linter-errors fixed.
Responding to reviews: tests accurately check for rendered views; docstrings
Merge pull request #181 from makyo/upgrade-inspector

To QA:

1. Drag a local charm onto the canvas and deploy.
2. Repeat the process with the same charm, ensure that the upgrade and request series views are displayed in the inspector.
3. Check on a real env if possible.
Initial pass at creating a functional EnvironmentChangeSet class which is the cache instance for the up and coming deployer bar.
Added utils directory to the make file so that the utils file is included in prod and debug builds
Adding tests for LocalNewUpgradeView

Lint.
Renaming Obj variables to stub per reviews.
Merge pull request #183 from makyo/lnuv-tests

+Lint.
Added tests for the ecs methods