Merge branch 'queuemgr_hash'
No more require vendor/environment from the code/ files
Use method_missing for magic consolidation of  protocol methods
First pass at running message cancel and retry