Write a wrapper for checking status of services, moving low level logic down
the layers.
Refactor Smart probe dispatcher and worker code to be more resilient, log
errors more appropriately. Remove deprecated stap.py
Fixes #146

Refactor proc retreiver to be more resilient.
Fixes #146

Refactor service monitor to be more resilient.
Fixes #146

Update smart manager service as required by changes to child services
Update run_command so that exception raising can be turned off.
Bugfix: Services stay in on state even when they fail to start.
simplify service api to support only config, start and stop.
Update nis and nfs apis to be transparent with rpcbind, the shared service.
Merge pull request #250 from schakrava/issue#146

Issue#146