Squashed commit of the following:

commit dba5ffa9a7c8430dd584b21c8adcb507d85cb5d9
Author: Rye Terrell <rterrell@zenoss.com>
Date:   Mon Jul 28 15:33:22 2014 -0500

    make modal dependant on lack of parent instead of existence of children

commit f7f1d8e30c0d227ea7cd3d39e937daf0608eaa4c
Author: Rye Terrell <rterrell@zenoss.com>
Date:   Mon Jul 28 15:25:21 2014 -0500

    don't notify user about altering child states if there are no children

commit 3d35b78dc5516ff6881d5ad7ad3af68430559606
Author: Rye Terrell <rterrell@zenoss.com>
Date:   Mon Jul 28 14:46:49 2014 -0500

    start services confirmation modal on subservice page
Merge pull request #788 from control-center/fix/13118

Squashed commit of the following: