Add keystone code to capture and ignore warning

When upgrading to grizzly, I found many errors
in the keystone command line output.The provider
was unfortunately not robust enough to still
parse STDOUT when these error appeared.

This commit wraps all keystone CLI invocations
in something that filters out warnings.

This patch is intended to resolve the issue in a way
that still maintains backards compatibility with folsom.
explicitly set token_format

the default setting for token_format in grizzly
changes from UUID to PKI.

This adds explicit configuration to ensure that
it is set as UUID to ease the process of upgrades
and allow the same puppet code to work with both
versions.
Ensure _member_ role is present
Merge pull request #139 from jtopjian/jtopjian-grizzly-keystone-member

Ensure _member_ role is present
Merge pull request #137 from bodepd/grizly_strip_keystone_warnings

Add keystone code to capture and ignore warning
Merge pull request #138 from bodepd/grizzly_set_token_format

explicitly set token_format