clean unit tests
some tests
Avoid unnecessary static fields.
Use org.junit.Assume to ignore tests (and not Maven).

The advantage is that these rules are also honored by IDEs.
Rename variables to avoid confusion between Core and JMS messages.
HORNETQ-1209 Fix number of implemented interfaces of HQConnectionFactory