Update schema.d automation and media yaml files to reflect the new triggeralaram/clearalaram settings.
The initial commit did not notice that the files were split from schema.yaml into separate files until checkin.
Fixed Fahrenheit/Celsius conversion for temperature, removed dewpoint
Fix compilation error: control reaches end of non-void function [-Werror=return-type]
agoclient.py: Honour AGO_CONFDIR and AGO_LOCALSTATEDIR env vars
agoclient: if we fail to create configuration dirs, exit hard
Experimental logging solution as discussed in #137

If Boost.Log is found, we use that.
Else, we fall back to a simpler hack which outputs simple log message.
Enable boost find again
If we don't have Boost.Log, we need Boost.DateTime
Revert non-related wip-changes
Logging cleanup: single logger, and custom sinks, threadsafe console output.

Use global static accessor log_container::get() instead of locally defined custom loggers.
This avoids poluting the local namespace with logger instances, but also
limits us to one global logger. If we want multiple loggers in the
future though, we just add some additional AGO_xxx macros which allows
to specify a logger.

Added sinks, console and syslog. No proper configuration available yet
though.
Console sink should now be thread-safe (output mutex protecting cout)
clean up debugging
use logging infrastructure in agotimer
use logging infrastructure in datalogger
use logging infrastructure in agoevent
use logging infrastructure in agolua
use logging infrastructure in resolver
use logging infrastructure in agoscenario
use logging infrastructure in agosecurity
use agologger in boolean evaluation
use agolog in inventory