1100805 - Fixing consumer group bind and unbind and moving tasks from ta...

...sks/consumer_group.py to consumer group cud manager

https://bugzilla.redhat.com/show_bug.cgi?id=1100805
There are probably too many statements inside this try block unless all statements in here can produce all exceptions caught. Either this could be broken into two try/except blocks, or the try/except/else idiom could be used to run another statement only if no exception was raised in the try block. I'm not sure which exceptions are raised by which statements so it's difficult for me to advise which is better.