HORNETQ-1219 Fix inconsistent 'null' property behavior.

Spec says setObjectProperty(...) should be the same as 'typed' alternatives.
Notice that our implementation of the typed variants do not ignore 'null'
values.
Use double single-quotes (apostrophes) in log messages.

From the MessageFormatter Javadoc:
> Within a String, '' (two single quotes ) represents a single quote
HORNETQ-1220 Fix manual quote on Java's tcpNoDelay.
Merge pull request #1103 from FranciscoBorges/master

inconsistent JMS set property behavior (and 2 other patches)
HORNETQ-1217 Delete obsolete test runners
HORNETQ-1217 Fix deprecated calls that on JUnit4 will just fail to run.
HORNETQ-1217 remove problematic calls wrt junit4
HORNETQ-1217 mvn: junit 3.8.x --> 4.11
HORNETQ-1217 Fix getName()
HORNETQ-1217 Comment out/Remove suite.addTestSuite() usage
HORNETQ-1217 Remove "main()" from test class, and any testrunner usage in it.
HORNETQ-1217 junit 3 -> 4. Automatically generated.
See https://github.com/FranciscoBorges/junit3ToJunit4
HORNETQ-1217 Change references left to junit.framework.*
HORNETQ-1217 Fix AssertionFailedError --> java.lang.AssertionError
HORNETQ-1217 Unsupported way to get the test name
Ignore performance tunning test class
HORNETQ-1217 Remove calls to super.tearDown()/setUp(), and fix constructors
HORNETQ-1217 Fix/Delete obsolete test runners and suite.addTestSuite()
HORNETQ-1217 Joram tests to use junit4
Merge pull request #1106 from FranciscoBorges/junit4

Migrate test code base to Junit4