mods of #477 fixes in syntax definitions

removed some brackets
added RRD_DEFAULT_FONT to the envvar section
mods of #477 added clarifications

added text explaining templates cannot be used with rrdcached
rewrote timestamp syntax, maybe now it went to the other extreme..
removed deprecated --cache parameter from the example section
fixed --daemon behaviour description, please check if it is true
rrdtool.pod: revert to local link

Per discussion at #483 the reference to rrdtool is unnecessary.

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
librrd.sym: add rrd_scaled_duration

This librrd function was found when linking executables where main() was
in a libtool convenience library, but not when linking rrdcached.  The
solution is to add it into the secret file that specifies which files
are part of the public API.
rrdcached: support duration specifiers in command-line arguments

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
rrdcached: support wildcard listen specifications

The documentation suggested that the syntax "-l :42217" would cause the
daemon to listen on all available interfaces.  The implementation didn't
follow through, until now.

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
rrd_daemon: move include of arpa/inet.h to avoid use on Windows

arpa/inet.h may not be available on Windows systems; since I can't test
that, avoid trying to include it there.  Since the code that depends on
it is conditional on a define that would be provided by it, there should
be no impact from its absence except that somebody who uses Windows
would have to rework the fix for ipv4-over-ipv6 for that platform.

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
misc doc: fix erronous use of section qualifier in intra-package links

rrdxport and rrdcached do belong in section 1 of the Unix manpages, but
they are documented within the RRDTool hierarchy and use of the
qualifier prevents them from being found.  Note also the need to
override the substitute text or modify the context so that the generated
HTML content reads correctly.

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
rrdcached: support new option to listen on all addresses at default port

This functionality can be achieved with "-l ''" (specifying an empty
string for host:port) but empty strings may be dropped during option
processing in scripts.  A separate option to support this capability is
much more clear.

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
Merge pull request #492 from pabigot/fixup-rrdtool-doc

rrdtool.pod: revert to local link
Merge pull request #489 from pabigot/enh-rrdcached

rrdcached enhancements
mods of #477 added link to examples section

as advised
mods of #477 font is optional

but only with the :
mods of #477 update-timestamps syntax

copromise? it still doesnt show they are 1) not all 3 needed 2) could be written in any order
mods of #477 fix typo
Merge pull request #493 from phpmoli/patch-13

mods of #477 fix typo
Merge pull request #486 from phpmoli/patch-9

mods of #477 fixes in syntax definitions
Merge pull request #488 from phpmoli/patch-11

mods of #477 fix syntaxes, clarifications for rrdcached
mods of #477 rrdcached document changes

when group option is specified, socket permission is 760, not 750, i've tested this. the context confirms this behaviour is right, the text was wrong.
-P restricts unix sockets too! tested this also.
rrdcached: fix issue building on 32-bit hosts

Conditionally compiled code referenced local variables that no longer
exist; use the new references.

Signed-off-by: Peter A. Bigot <pab@pabigot.com>