http_ischedule.c: final fix allowing iSchedule from frontends via HTTP auth
http_*dav.c: implemented DAV:expand-property REPORT
http_dav.c: fix for expand-property and unknown namespaces.
	    Make sure <response> element uses DAV: namespace.
	    Propagate defined namespaces to <multistatus> element.
http_ischedule, imapoptions: added ischedule_dkim_key_file option, and added ischedule prefix to dkim_selector and dkim_domain
http_timezone.c: EQUIVALENT-TZID has been renamed to TZID-ALIAS-OF
http_err.et: add a few more RFC 7231 response codes
httpd.c: need to report empty query params
http_caldav.c: properly handle durations when coalescing busytime
http_dav.c: include error string if mboxlist_createmailboxcheck() fails
httpd.h, http_rss.c: use a macro for XML declaration
http_caldav.c: fix busytime coalecse loop end test (can't subtract 1 from unsigned int)
http_caldav.c: add ability to create/delete/subscribe calendars from available calendars page
Enhance SSL/TLS configuration options

New settings:

    tls_compression: 0

        Enable TLS compression. Disabled by default.

    tls_eccurve: prime256v1

        Select the elliptic curve used for ECDHE.

    tls_prefer_server_ciphers: 0

        Prefer the cipher order configured on the server-side.

    tls_versions: ssl2 ssl3 tls1_0 tls1_1 tls1_2

        Disable SSL/TLS protocols not in this list.

Bugzilla #3822, #3830, #3843, #3861.
backend.c: use client_timeout option on input prot stream to backend until auth is completed - in case connect() succeeds by the service doesn't otherwise respond
tls.c: remove imapd from syslog entry since these functions are used by all services
specs.html: updated IETF drafts
lmtpd.c: Fix for bug #3856: lmtpd now obeys user_deny.db
http_caldav_sched.h: forgot to disable IOPTEST mode
http_caldav: add ability to [un]share calendars via list view
http_jmap.c: start of JMAP module