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.
Fixed failing tests after creating ghost service inspector
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.