Merge pull request #1137 from FranciscoBorges/master

simple fixes
HORNETQ-1184 : Leak on failed RecoveryDiscovery
Merge pull request #1138 from gaohoward/master-1184

HORNETQ-1184 : Leak on failed RecoveryDiscovery
HORNETQ-1184 second fix: don't register recovery if failed to make connection
Merge pull request #1142 from gaohoward/master-1184

HORNETQ-1184 second fix: don't register recovery if failed to make connection
Rename variables to avoid confusion between Core and JMS messages.
Update/improve Javadoc