add documentation for RRDs::xport
Merge pull request #455 from schweikert/rrds-xport-documentation

add documentation for RRDs::xport
bugfix: add a lock in handle_request_create, fix the rrdcached crash
Merge pull request #456 from laiwei/master

bugfix: add a lock in handle_request_create, fix the rrdcached crash
first go at test coverage
Merge branch 'master' of github.com:oetiker/rrdtool-1.x

Conflicts:
	.travis.yml
append the modified CFLGAS do not replace them
it seems we fail to build the ruby bindings of testcoverage is active :-(
gcov must run in the source directoy
ONLY gcov should run in the src directory
coveralls.io
trying to get coverage for shared library
rrdupdate(1): Removed a duplicate section.

Presumably, this was caused by some merge.

Reported by Sandro Tosi in https://bugs.debian.org/603507
Merge pull request #459 from tokkee/debbts606844

rrdupdate(1): Removed a duplicate section.
src/Makefile: Link rrdcached against ALL_LIBS directly.

rrdcached uses glib and, thus, needs to be linked against the lib directly.
While some linkers work fine since librrd_th is linked against ALL_LIBS, some
other linkers don't.
Fixed various unused variable compiler warnings.
Fixed invalid type conversions.
rrd_daemon: Fixed the resolved_path argument passed to realpath().

The function expects a character pointer, not a pointer to an array of
character pointers.
added option to strip path away when using rrdcached
enabled template for rrdcached updates
this essentially "expands" the template to a "normal" update
based on the structure from the file itself.
This structure is cached in a GTree until the process dies - no validation is done to check if the file changed in the meantime