Renamed the decorators to be more specific to their purpose.  Made all classes but the ConnectionFactory implementations package private.  Modified the SingleTopicConnectionFactory to leave Queues alone and vise versa for SingleQueueConnectionFactory decorator.  Fixed stream implementation to always send data over a topic instead of the approach of trying to guess the destination type, which was not always correct.
Merge branch 'master' into jmsCleanup2
Merge pull request #42 from eawagner/jmsCleanup2

Cleanup of JmsDecorators 2