* eww.el (eww-detect-charset): Detect charset from the <meta> tag.
* eww.el (eww): Prepend urls with http:// if scheme is missing.
(eww-mode): Use `define-derived-mode'.
Make file:// links work

(eww-parse-headers): Parse headers from beginning of buffer so that
file:// links work.
* eww.el (eww-tag-select): Use the first value as the default value.
(shr-expand-url): Expansion should chop off the bits after the last slash
sieve.el: Bind Q / q to quit and bury Manage Sieve, respectively
sieve.texi: Update documentation to reflect recent changes
sieve-manage.el (sieve-manage-open-server): Don't quote lambda; Use plist-get rather than CL's getf
(sieve-manage-parse-capability): Avoid CL's remove-if
* eww.el (eww-submit): Compute the submission URL correctly.
mml2015.el: Limit the size of key images inserted into articles

* Add `mml2015-maximum-key-image-dimension', which specifies a limit
  on the width or height of any key images that are inserted into the
  article buffer.
Merge remote-tracking branch 'tarleb/sieve'

Signed-off-by: Julien Danjou <julien@danjou.info>

Conflicts:
	lisp/ChangeLog
mml2015.el (mml2015-maximum-key-image-dimension): Add :version
lisp/ChangeLog: Add an entry for the recent change in sieve.el
eww submit button logic

* eww.el (eww-submit): Get submit button logic right when hitting RET
on non-submit buttons.

* shr.el: Remove shr-preliminary-table-render, since that can't really
be used for anything in practice.
auth-source netrc backend: Support single-quoted strings, multiline entries.
Expand relative URLs more correctly by using `url-generic-parse-url'

* eww.el (eww-submit): Pass the base in to `shr-expand-url'.

* shr.el (shr-parse-base): New function.
(shr-expand-url): Use it to expand relative URLs reliably.
* shr.el (shr-parse-base): Fix parsing error.
Make <body> background colour rendering prettier.

* eww.el (eww-tag-body): Override the shr body rendering so that we can
put a background colour onto the entire buffer.
Get the base URL right when being redirected

(eww-render): When being redirected, use the redirect URL as the new
base URL.

* shr.el (shr-expand-url): Respect // URLs.