Fixes a mock cleanup issue caused by oslotest
Fixes a mock cleanup issue caused by oslotest

The latest olsotest includes a call the mock.patch.stopall. If a patch's
stop is registered as a cleanup before oslotest add its cleanup the
following traceback will happen:

    local/lib/python2.7/site-packages/mock.py", line 1376, in __exit__
        raise RuntimeError('stop called on unstarted patcher')
    RuntimeError: stop called on unstarted patcher

This is because the cleanups are handled by testtools in reverse and by
the time our cleanup runs the patch would have already been cleaned up.

Change-Id: I6df0a267420eec794582acdf0429a141e7f64e45
Partial-Bug: #1365678

mahak/keystone,vivekdhayaal/keystone,maestro-hybrid-cloud/keystone,ging/keystone,takeshineshiro/keystone,takeshineshiro/keystone,jonnary/keystone,ging/keystone,dims/keystone,nuxeh/keystone,openstack/keystone,UTSA-ICS/keystone-kerberos,UTSA-ICS/keystone-kerberos,openstack/keystone,himanshu-setia/keystone,nuxeh/keystone,jumpstarter-io/keystone,dstanek/keystone,vivekdhayaal/keystone,rushiagr/keystone,ilay09/keystone,MaheshIBM/keystone,jumpstarter-io/keystone,rajalokan/keystone,ilay09/keystone,roopali8/keystone,klmitch/keystone,mahak/keystone,jonnary/keystone,rajalokan/keystone,blueboxgroup/keystone,dims/keystone,roopali8/keystone,cernops/keystone,nuxeh/keystone,vivekdhayaal/keystone,himanshu-setia/keystone,ajayaa/keystone,idjaw/keystone,klmitch/keystone,promptworks/keystone,promptworks/keystone,rushiagr/keystone,promptworks/keystone,blueboxgroup/keystone,rajalokan/keystone,jamielennox/keystone,rushiagr/keystone,mahak/keystone,dstanek/keystone,MaheshIBM/keystone,openstack/keystone,maestro-hybrid-cloud/keystone,jamielennox/keystone,ajayaa/keystone,jumpstarter-io/keystone,dstanek/keystone,ilay09/keystone,idjaw/keystone,cernops/keystone