bugfix: hostname set in rsyslog.conf was not picked up until HUP

which could also mean "never" or "not for a very long time".
Merge branch 'v6-stable' into tmp
Merge branch 'v7-stable'
prepare 7.3.4 release
bugfix: supportoctetcountedframing parameter did not work in imptcp
doc: improve imptcp doc
bugfix: mmnormalize build problems
bugfix: modules not (yet) supporting new conf format were not properly registered

This lead to a "module not found" error message instead of
the to-be-expected "module does not support new style" error message.
That invalid error message could be quite misleading and actually stop
people from addressing the real problem (aka "go nuts" ;))
silence some primarily cosmetic compiler warning messages
Merge branch 'v7-stable'

Conflicts:
	doc/imptcp.html
	plugins/mmjsonparse/mmjsonparse.c
	plugins/mmnormalize/mmnormalize.c
bugfix: mmnormalize could abort rsyslog if config parameter was in error
bugfix: no error message for invalid string template parameters

rather a malformed template was generated, and error information emitted
at runtime. However, this could be quite confusing. Note that with this
"bugfix" user experience changes: formerly, rsyslog and the affected
actions properly started up, but the actions did not produce proper
data. Now, there are startup error messages and the actions are NOT
executed (due to missing template due to template error).
bugfix: error message had an extra LF in it (can break forwarding & tools)
refactor error processing in string template handling
bugfix: template "type" parameter is mandatory (but was not)
Merge branch 'v7-stable'
doc bugfix: corrections and improvements in mmnormalize html doc page
bugfix: segfault on imuxsock startup if system log socket is used and no ratelimiting supported.

Happens only during initial config read phase, once this is over,
everything works stable.
fix display problem with some date-format template options
cleanup