Removing new_name argument from test_wrapper

Change-Id: Iee792f52ecdadbaa047174c1e2474623ac7eb3ef
Add plugin sub-folder and augment crypto plugin doc

This CR creates a folder for plugins, to make way for documents pages
for each of the plugin types used in Barbican. The existing crypto
plugin page is moved to this new structure and revamped to add more
information on how Barbican core works with the plugin. The new plugin
section's index page has generic information on plugins (extracted
from the original plugin.rst) as well as defining what Barbican 'core'
is and how it interacts with plugins. Dependent CRs to add content
for the other plugin types will be coming soon.

Change-Id: Ia63c4e46cc7f01c334b41ec22ce8e9373b1a79da
Updated version tests to include auth and unauth flavors

Change-Id: If9edccd33a91ec0089eec9cefb33fde63b912e4b
Add secret store plugin page

Add a Sphinx document page detailing the secret store plugin. Also add
cross references between this page and the crypto plugin page.

Change-Id: I59f66440eb5d247197ac47dd0994b44b4a9eec4b
Add certificate plugin page

Add a page detailing the certificate plugin, including classes and
the interaction of plugin methods with barbican 'core' logic.

Change-Id: Iade34e4b021fe12afb7e4eeba107327cbb70e43f
sync global requirements now that pecan 0.8 is out

Change-Id: I2c71992e6bca3966ea53d00c683740bb3439ed29
Smoke tests for secrets in Barbican Functional Tests

Also updated secret models and behaviors for a more usable api.
Modified client to create models using updated model API.

Change-Id: I414f4869e1013caec0a2e6c69e4e176aba4e43e7
Merge "Updated version tests to include auth and unauth flavors"
Merge "Add plugin sub-folder and augment crypto plugin doc"
add new diffcover target for a future non-voting gate job

This target will fail if the changed lines of a PR are not 100% covered.

Change-Id: Ic7fa13ce6fe09daf2c1d9ea7012af26cdfc3899e
Merge "Add secret store plugin page"
Merge "Add certificate plugin page"
Merge "Smoke tests for secrets in Barbican Functional Tests"
Merge "sync global requirements now that pecan 0.8 is out"
Merge "add new diffcover target for a future non-voting gate job"
Attempting to fix the devstack gate job

A CR for Tempest was merged that removed tools/subunit-trace.py
this in turn has broken our DevStack gate job as it is expecting
that file to be there.

Change-Id: I036dea37c951be0b1770d862d3fc875576c59d73
Taking a first stab at putting together setup docs

Adds developer docs around development environment setup and
Keystone hookup

Change-Id: I314364912f02b705d8a71d3b859f8366c820c970
Adding docs around running tests and devstack

Change-Id: I28bff3a87111966532e9e3c130c2a4c51a4eb06a
Adding simple getting involved doc

Change-Id: I79ee186eee69a0ef74ec3828dd096b3d1d6fd237
Added support classes for secret functional tests

Includes changes to supporting behaviors, models, and utils.

Change-Id: Ib56105c60c8039737153323e81aa6218908b9104