Making a few modules hacking 0.9.2 compliant

Global requirements has updating the version of hacking to a minimum of
0.9.2 and it has brought a whole slew of changes. This is tackling five
modules which contain new violations.

Change-Id: Iee1dc1006eaefd0fff99bb1a4924a37c4332c044
Updating API unit and functional tests to new hacking standards

Global requirements has updating the version of hacking to a minimum of
0.9.2 and it has brought a whole slew of changes.

Change-Id: Ic294fbf95b01ca8186a4035b1365ce660bc4cee8
Make a whole host of modules hacking 0.9.2 compliant

Global requirements has updating the version of hacking to a minimum of
0.9.2 and it has brought a whole slew of changes. This CR is to tackle a
bunch of small hacking violations.

Change-Id: Iae1d0f40d2a13bc31cf4e688bda85c0cfd36847b
Merge "Making a few modules hacking 0.9.2 compliant"
Merge "Updating API unit and functional tests to new hacking standards"
Merge "Make a whole host of modules hacking 0.9.2 compliant"
Replace explicit assertion for function

In order to reduce the verbosity and repetition when checking the json
schema, there was a function written that does this: It asserts that the
given json input is compliant witht he schema, and throws a proper
exception if possible. Most of the instances of this pattern were
already replaced in the code, but it seems there was one missing (or was
added later). So it was rightly replaced.

Change-Id: Ic9af4ac71c9d91a2083fccd67ca3901859f427e5
Remove some inline if/else statements

Even though python syntax allows it, assignment of variables using
inline if...else... statements have the nasty problem of not showing
relevant information in the test coverage. Thus, by writing the
assignment in a more canonical and verbose form, we are sure that we are
actually covering the possible branches while testing.

Change-Id: I4fbce4422f4986a76255ad468ee7dd7475e3f1cf
Reorganize code to use store crypto plug-in

We have made changes in code organization, this
CR is to sync crypto code with new organization and
store plug-in. Specifically for asymmetric generation
contracts

- Regenerated alembic version file
- Changed the branch name

Change-Id: I6d1686a4507bfbce5204ca41ed938c723ad0668d
Add initial files for certificate event handling

The SSL certificate generation and workflow blueprint called for adding
support for a certificate events plugin. This CR defines an interface for this
plugin, a simple default logging-based implementation, and an example
integration with the task resource logic.

Change-Id: Ia46793a1ce767ff03d77da06bf5a2803e7dce121
Implements: blueprint add-ssl-ca-support
Merge "Remove some inline if/else statements"
Merge "Add initial files for certificate event handling"
Move to oslotest

Start using oslotest, it's not a complete migration from
testtools, but it covers most occurances.

Change-Id: I74b675a08e9a08690245d75cfbe3cc491775588f
Adding initial update logic for orders

Adding the ability to update orders for certificates
in the controller. Connects the update order all the way
to the certificate resources. Also updated an issue
if order type was not listed, nothing would happen.

Implements: blueprint add-ssl-ca-support
Change-Id: I08e58cc618c5e21520f4d46cc35e10da1a02d0c8
Making a few MORE modules hacking 0.9.2 compliant

Global requirements has updating the version of hacking to a minimum of
0.9.2 and it has brought a whole slew of changes. This is tackling most
of the controllers, middleware, common code, and plugins (excluding
Symantec and kmip)

Change-Id: I8ee9713842be76d1f4be4abb2349105f1c020fdb
Merge "Replace explicit assertion for function"
Imported Translations from Transifex

Change-Id: Ie3018167c592dcc977b76a0d98419e3ea4dfad3a
Adding missing unit test on queue server tasks

Change-Id: Ia7dc8fb949ff874f83cb1e9891b0257c55bc7f7b
Merge "Making a few MORE modules hacking 0.9.2 compliant"
Merge "Imported Translations from Transifex"