console-client: don't print a bogus error message for empty input.
murphy-db: get rid of a bunch of compilation warnings.
breedline: get rid of compiler warnings.
websockets: get rid of compiler warnings.
websockets: find interface for socket address during context creation.
websockets: preliminary SSL support on the listening/accepting side

Enabled basic SSL support in the low-level websocket wrapper. Added
transport options for configuring the necessary SSL certificates
and keys. The current support is already enough to enable SSL on
the listening/accepting side (tested with the web console), although
there are a few things still missing (eg. mapping out the server side
REQUIRE_VALID_OPENSSL_CLIENT_CERT option). The client side SSL support
has not been tested.

One thing that probably needs to be changed is the websocket transport
naming scheme. It would be a better idea to follow the established 'ws:'
(plain) and 'wss:' (encrypted) prefixes.
plugin-console: support for SSL-encrypted websocket transports.
config: sample SSL webconsole configuration.
resource-client: add response time mesurements
build-sys: remember to restore LDFLAGS after done with AC_LINK_* tests.
build-sys: check for json_tokener_get_error().
common: cope with older json-c, support partial string parsing.
core: support objects as plugin arguments.
daemon: horrible kludge to support (json) object plugin argument parsing.

The config parser is now abused way beyond its limits. It'll need to be
replaced with a better designed tokenizer which is less shaky and squeeky.
I doubt the current parser could be stretched any further. And even if it
could it most definitely shouldn't be...
test plugin: test object plugin argument.
lua-bindings: allow arbitrary (json-mappable) plugin arguments.
config: updated sample config.
build-sys: json(-c) is now a required dependency.
Merge remote-tracking branch 'private/master'