Removes use of fake_notify and fixes notify test

The test against keystone.notifications._send_notification was badly
broken, and the stubbed fake_notify method was masking this issue.

The operation and resource parameters to _send_notification() were
mistakenly reversed in the test case's call to that method, but because
the fake_notify() method was not looking for the parameters in the right
way, the test was failing.

This patch removes the unnecessary use of mox stubout and replaces with
a simple call to mock.patch() and a follow-up assertion that the mocked
notify() call was being passed expected arguments.

Change-Id: I1f3e66c7b92e176520c7627151a02d4b35594aea
Blueprint: oslo-messaging
Update requirements to 661e6

The requirements are updated to requirements project commit
661e6bad9e56dddd65a200dc08aedc00b9656312

 $ cd /opt/stack/requirements
 $ python update.py ../keystone

bp s3-token-to-keystoneclient

Closes-Bug: #1270909
Closes-Bug: #1277583
Related-Bug: #1178741
Change-Id: If7ddef69076e1b03c5efbf4f05bb349bbecfa015
Deprecate s3_token middleware

The s3_token middleware is now deprecated in favor of the s3_token
middleware in python-keystoneclient.

bp s3-token-to-keystoneclient
bp deprecated-as-of-icehouse

Change-Id: Ic39b0d444124020ca52e1621d640fdd512cc8df4
Style the code examples in docs as python

Add the appropriate styling macro for the code snippets in the
documentation. This change highlights the language syntax making
the documentation more readable.

Closes-Bug: #1276299

Change-Id: Id331be204f688ccbb6e9f2c7ab9287310477312b
Merge "Removes use of fake_notify and fixes notify test"
Merge "Update requirements to 661e6"
Merge "Style the code examples in docs as python"
Merge "Deprecate s3_token middleware"