core: Print timezone information if available from server
client: Move commands around to more logical places in the table
client: Remove unneeded members from structs

Remove now obsolete memebers from the option struct and instead add a description
field. Also remove the now unnecessary include.
client: Fix up wrongly included typedef
dnsproxy: Do not unref g_io_channel if we know it is null

Currently tethering does not support IPv6 so its listener is
not created and is null. This will cause following output

connmand[18363]: src/dnsproxy.c:destroy_tcp_listener() index 31
(connmand:18363): GLib-CRITICAL **: g_io_channel_unref: assertion `channel != NULL' failed
connmand[18363]: src/dnsproxy.c:destroy_udp_listener() index 31
(connmand:18363): GLib-CRITICAL **: g_io_channel_unref: assertion `channel != NULL' failed
technology: Disable tethering when device disappears

If tethering is active when device is removed, then shutdown
tethering cleanly so that tether interface and bridge are
properly removed.
dhcpv6: Add elapsed time option to sent messages

A mandatory elapsed time option was missing from the sent
DHCPv6 messages. See RFC 3315 chapter 22.9 for details.
client: Make dbus helper function variable const char *
client: Enable method call return to exit or continue running

Enable a client method call return function to exit or continue running when
in non-interactive mode. When a connmanctl_dbus_method_return_func_t returns
-EINPROGRESS in non-interactive mode, the command line client is kept running
even after the method call has been processed.

The command line client needs to keep running after a successful Agent
registration in order to process Agent method calls. Also enabling tethering
in non-interactive mode needs the client executing until SSID, passphrase and
tethering mode have been set.
client: Add support for registering and unregistering an agent

Add agent .h and .c files containing registering and unregistering functionality.
client: Add agent command
client: Add command mode and agent mode helper functions

In command mode remember history and do command completion, in agent mode
do neither. Enable saving and restoring of the readline prompt and add
the GIOChannel watch also for non-interactive mode.
client: Implement Agent Release and Cancel method calls

Unref the saved Agent D-Bus message on Release and Cancel. In response to the
Release method call unnregister Agent interface and quit if in non-interactive
mode.
client: Add RequestBrowser handling

Print out the RequestBrowser URL and wait for user input to proced. Add a
helper function for getting a yes/no confirmation from the user and another
one for getting the last part of the service object path.
client: Add ReportError handling

Report error and wait for the user to reply with yes/no.
client: Initial RequestInput handling support

When receiving a RequestInput Agent API D-Bus call, ask the input in a somewhat
logical order from the user with user names first and passwords next. If a
passphrase is entered, ignore any WPS pin code requests. Prepare for passphrase
length checking by going through the RequestInput message to get the 'Type'
argument.
AUTHORS: Mention Yann's contributions
gdbus: Fix calling GetManagedObjects twice in a row

Calling g_dbus_client_new followed by g_dbus_client_set_proxy_handlers
cause two calls to GetManagedObjects in a row as GetNameOwner reply is
asyncronously it triggers the second call because the handlers have
been set by g_dbus_client_set_proxy_handlers.
main: Rename AllowedTetheringTechnologies to TetheringTechnologies
man: Update connman.conf.5 manual page to use TetheringTechnologies