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)