Backport private flavor listing for admins

Original bug report here:
https://bugs.launchpad.net/python-novaclient/+bug/1172179

And patch taken (with modifications) from here:
https://github.com/openstack/python-novaclient/commit/50fe79b47d566bb0d15c9517b7b64d758688d853