Fix test_interceptor_fails_when_send_multiple_messages

The test aims to test that a monitor can detect that sending
2 consequtive request messages with the same conversation-id is wrong.
Thus, the send method should be patched in a way that the request message pass
through the (outgoing) interceptor stack twice.
Therefore, patching BidirectionalChannel._send is wrong, because channel send is
positioned too late in the interceptor stack.
BidirectionalEndpointUnit._send should be patched instead.
Test the monitor set reject status for identical consequtive outgoing msgs
Bumped ion-defs
Merge pull request #218 from rumineykova/27ed73439ee036465246127806cb86b102056862

Test the conversation monitor catches duplicate messages 
Merge branch 'master' of github.com:ooici/pyon
Cleaned up conversations test and added comments
Bumped ion-defs
Merge pull request #220 from shenrie/master

Cleaned up conversations test and added comments
Fail_fast can skip stop call (in known cases of failure)

If messaging is dead, stop isn't going to work at all.
Fail fast when messaging detects failure
Merge pull request #221 from daf/OOIION-656

Container fail_fast when messaging fails a connection
Undo using LRUCache for resource types
Adds filesystem cleanup to store_interfaces force_clean
Merge pull request #222 from lukecampbell/force_clean

Adds filesystem cleanup to store_interfaces force_clean
Merge pull request #223 from pkediyal/OOIION-614

OOIION-614: add ionobject parameter to EventPublisher:publish_event meth...