engine: Gluster task monitoring for tasks started from CLI

Added code to detect tasks started from CLI
and create a Job in engine so that these can be monitored
and managed from engine

The Job created will be of one of 2 action types
- REBALANCING_VOLUME or REMOVING_BRICKS
and will have the following steps
- Executing step and a sub-step under this
corresponding to the Gluster task

Change-Id: Ibb6385cbcad988351f23bda2294c8e85dde54560
Signed-off-by: Sahina Bose <sabose@redhat.com>