Add support for service hierarchies

For multipart service deployments, parent/child
relationships between services can now be visualized
in the 'My Services' tree view.

The visibility of child services needs to be enabled
via the "display" attribute on MiqAeServiceService
for child services to appear in the hierarchy, by
default they are hidden. Also added an explicit
method for create new Service records via automation.

https://bugzilla.redhat.com/show_bug.cgi?id=1059834
Great catch, I did want to allow an optional assignment of a service template to a new automate-created service.  One use case is as follows: imagine a service hierarchy where the top-level service is a multi-tier application, the second tier is the environment (dev, qa, prod), and the third level is the tier (web, app, db).  Now lets say we have a service catalog item for creating a tier which collects app name, environment, and tier-specific attributes.  In this case, we would need to potential create a new "application" service and a new "environment" service to fill out the hierarchy.