tlsdated: log more aggressively

Sometimes it's not clear from syslogs when tlsdated is starting and exiting, so
make it be explicit about these things when verbose. Also, dump both the cached
timestamp and the sysclock at startup.

Signed-off-by: Elly Fong-Jones <ellyjones@chromium.org>
Merge pull request #82 from elly/aggressive-logging

tlsdated: log more aggressively
tlsdate-helper: Include the CA cert container path in error messages

It makes debugging permission issues or incorrect paths more convenient.
return-argc: Fix prototype to silence compiler complaint
tlsdate-helper: Remove a pointless assignment
Fix a small memory leak in a conf_parse() error path
Fix a typo in the Mac OS X instructions
autogen.sh: Ignore autoconf warnings on FreeBSD

Prevents "upstream" issues like:

fk@r500 ~/git/tlsdate $./autogen.sh
autoreconf-2.69: Entering directory `.'
autoreconf-2.69: configure.ac: not using Gettext
autoreconf-2.69: running: aclocal --force -I m4
aclocal-1.12: warnings are treated as errors
/usr/local/share/aclocal/libxosd.m4:9: warning: underquoted definition of AM_PATH_LIBXOSD
/usr/local/share/aclocal/libxosd.m4:9:   run info Automake 'Extending aclocal'
/usr/local/share/aclocal/libxosd.m4:9:   or see http://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal
autoreconf-2.69: aclocal failed with exit status: 1
Add FreeBSD support for tlsdate and tlsdate-helper
Merge conflict issues
Add FreeBSD support for tlsdate and tlsdate-helper
configure.ac: Add an explicit check for fmemopen on FreeBSD

The unit tests need it and segfault if the autoconf
goo picks up a compiler that hides the prototype.
Makefile.am: Only try to run tlsdated_unittest on GNU/Linux

It currently doesn't compile on FreeBSD (and probably Mac OS X).
Only tested on FreeBSD where this commit gets the "check" target working.
Install GNU/Linux-only files only on GNU/Linux

Only tested on FreeBSD.
Re-add CHANGELOG entry that conflicted with freebsd-port
elif not elseif to compile on GNU/Linux; did this work on FreeBSD?
proxy-bio-unittest: Remove the explicit <stdlib.h> inclusion on FreeBSD

As it turns out <stdlib.h> is already included through tlsdate.h
and not including the non-existant <alloca.h> on FreeBSD is
sufficient.
Makefile.am: Declare a couple of files including LICENSE doc_DATA

This causes them to be installed by the 'install' target.

Previously they were only added to the dist tarball which was
incovenient for (at least) the FreeBSD port which would have
to take extra step to include the files in packages.
Add supported platform/OS list and OS wishlist
build on android

Android's libc lacks several functions required by tlsdate, so I've
dropped implementations of them in src/android and conditionally included
them where necessary.