permit at-sign in variable names

closes: https://github.com/rsyslog/rsyslog/issues/110
bugfix: mmanon did not properly anonymize IP addresses starting with '9'

Thanks to defa-at-so36.net for reporting this problem.
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=529
Merge branch 'v7-stable' into v8-stable
maintain ChangeLog
GCC complained about implicit declaration of gettimeofday.
Merge branch 'v8-stable-at-in-varname' into v8-stable

Conflicts:
	ChangeLog
testbench: some initial plumbing for Elasticsearch tests
testbench: get first elasticsearch test going
Omudpspoof: fix incorrect source ports, caused by wrong byte order.
Omudpspoof: Minor cleanup of compiler warnings.
maintain ChangeLog
bugfix: imfile: if a state file for a different file name was set,

that different file (name) was monitored instead of the configured
one. Now, the state file is deleted and the correct file monitored.

closes: https://github.com/rsyslog/rsyslog/issues/103
Merge branch 'v7-stable' into v8-stable
nit: fix copyright year
maintain ChangeLog
add basic elasticsearch test to build/testbench system
Merge branch 'v8-stable-es-tests' into v8-stable
Don't lose uncommitted data on DB retries

Backport ompgsql2 patch to avoid losing uncommitted data on DB retries.

Bugzilla bug for this issue: http://bugzilla.adiscon.com/show_bug.cgi?id=528
Original ompgsql2 patch: http://bugzilla.adiscon.com/show_bug.cgi?id=453#c5
maintain ChangeLog
small systemd service file tweaks