Add a shell for the Amqp Provider implementation to start
Add utility classes for generating Ids and simplifying toString methods
on many simple types.
Add metadata objects that will be used in the JMS layer to identify the
JMS types locally in a generic way.
Implementing more JMS framework plumbing
Add some AMQP shell classes
Use proper Id objects everywhere for better flexibility