Process level Pubsub now sets process level headers
WIP channel/endpoint refactor for get_one/get_n
Fixed tests to work with changes to channel/endpoint
Removed S_CONSUMING from channel state - now a property
Merge pull request #110 from seman/r2

Added missing import yaml
Allow get_one/get_n to work regardless of consuming state

Properly uses qos and enables consumption at proper times

- Custom recv queue used for size notifications
-  QOS implemented in transports
- Implemented initialize/activate in ListeningBaseEndpoint layers
    - (had to rename EventSubscriber activate/deactivate to start/stop)
Merge remote branch 'origin/master' into get_one_rework

Conflicts:
	pyon/net/endpoint.py
Don't be so needy about a callback
Add hack to stop nose cascade error
Changed decorators to dict
Temporarily disabled assert
Revert "Temporarily disabled assert"

This reverts commit 18b18cdb60ae1641390a156ca45b7fdeefafccef.
Revert "Don't be so needy about a callback"

This reverts commit 81d89041917ed6c4440b57dd579e9fc82e096c09.
Revert "Merge remote branch 'origin/master' into get_one_rework"

This reverts commit 97c0855fce55bb8b4b498c158081cb85de2772d2, reversing
changes made to 1b60f6a6c189d8243ffdc7f4ca0e998dbd744ee8.
Revert "Revert "Merge remote branch 'origin/master' into get_one_rework""

This reverts commit 925df72d2ca4e11f65e21cb8d291083db7069436.
Revert "Revert "Don't be so needy about a callback""

This reverts commit c3880220f7b72f5f208d4826fb847b8cbb7e2b26.
Revert "Revert "Temporarily disabled assert""

This reverts commit 26fa6224d4a24a1ee4def0fa9bbc58206952bc48.
log RPC exception stacks across hosts
Merge pull request #111 from seman/r2

Changed decorators to dict
Merge branch 'master' into processheaders_pubsub

Conflicts:
	pyon/ion/endpoint.py