check for malformed args that led to streamdef issue
Fix extended resource unit test
Merge pull request #213 from shenrie/master

 Fix extended resource unit test
Print greenlets to stderr/file on SIGUSR2

With -n, output to stdout/stderr is blocked, so also dumps to a file ("gls-<pid>") on USR2.
Print PID in startup line
Made verbose repr for Endpoints be split over newlines
Fixes to manhole script for multiple manhole files/cleanup of dead ones
Process control flow must signal calling gl on reply-by short-circuit

Was causing a deadlock when reply-by already exceeded.
Merge pull request #215 from daf/OOIION-648

Process control flow must signal calling gl on reply-by short-circuit
Better test for process reply-by timeout
Add process context to local stack in endpoint for debugging purposes
Add process context to local stack for RPC too
Merge pull request #214 from daf/usr2_glreport

Print greenlets on USR2
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
Updated message_object_generator.py object_model_generator.py /service_object_generator.py so that during dry run, it won't write to files
Merge branch 'master' of github.com:ooici/pyon
Added debug statements to governance_controller
Merge pull request #217 from shenrie/master

Added debug statements to governance_controller
Merge pull request #216 from seman/code_coverage

Updated generate interface for a dry run option