Add addService and deleteService

Add methods t dding and deleting services to ControlPlaneClient
Add ServiceTree class to ControlPlane Client
Add ZenPack.installServices/removeServices

Add routines to add/remove services to/from ControlPlane as part
  of zenpack installation
Add --SERVICE_ID flag to signal service installation/removal
Plumb serviceId through various routines to the ZenPack object
Add zenpack_wrapper script

For installing zenpacks via zenrun
Add poolId to ServiceDefinition
Assign parent's PoolId to new child service
Add name matching to ServiceTree.matchServicePath
Add servicetree.findMatchingServices
Add logging to ControlPlaneClient
Add discovery-based service registration

Install/remove controlplane services with the ZenPack.  Installs
services declared in ZenPack's controlplane directory; tags service with
ZenPack name for association with the ZenPack.  Removes tagged services
on ZenPack removal.
Added associated unit tests.
Remove unnecessary import
Fix typo
Merge branch 'develop' into feature/servicedZenpack

Conflicts:
	Products/ZenUtils/controlplane/client.py
Merge pull request #160 from zenoss/feature/servicedZenpack

ZenPack installation