Add initial UNKNOWN ApplicationState
Add ControlPlaneClient stopService/startService

call specific functions in place of more expensive updateService
Lazy initialize status via decorator
Add ControlPlaneClient.queryServiceStatus

also ServiceStatus supporting classes/routines
Replace DeployedApp._instance with _status

Change ServiceInstnace object to ServiceStatus
Clean up updateStatus() state transition logic
DeployedAppLookup caches RunState only

No longer caches entire DeployedApp object
DeployedApp constructor takes cached RunState parameter
cf. ZenPacks.zenoss.DistributedCollector changes
Add instanceId to RunState

"found" transition is based on the found status
Fix isRestarting()
Fix unit tests
Merge pull request #430 from zenoss/feature/ZEN-14578

Fix various bugs on daemons page