HORNETQ-1105 : returning ERROR when sending messages to a non-existent destination.
Merge pull request #755 from gaohoward/br_HQ1105

HORNETQ-1105 : returning ERROR when sending messages to a non-existent d...
Rename variables to avoid collisions
Delete unnecessary code.
HORNETQ-1102 Take the locks in the right order.
clean up tests: fixing warnings and clean up issues
Use constructor argument for config URL.
Move Journal Record IDs constants into its own class.
context?
delete unused helper classes
Remove some methods from Transaction interface.