Add '--list-groups' flag and support to ansible & ansible_playbook

We implemented this in our own scripts, turned out to be really useful for *our* dynamic inventory scripts -- not so useful for really flat orgs, with maybe one/two groups, but, you know, it does what it says it does.  It lists groups.  :)