ox-html.el (org-html--build-meta-info): Fix setting of http-equiv="Content-Type"

* ox-html.el (org-html--build-meta-info): Fix setting of
http-equiv="Content-Type".
org-agenda.el (org-agenda-dim-blocked-tasks): Only throw a message when called interactively

* org-agenda.el (org-agenda-dim-blocked-tasks): Only throw a
message when called interactively.  Fix docstring position in
the defun.
ox-texinfo.el: Docstrings tiny fixes

* ox-texinfo.el (org-texinfo-filename)
(org-texinfo-info-process, org-texinfo-max-toc-depth)
(org-texinfo--sanitize-menu): Docstrings tiny fixes.
ox-texinfo.el: Add @documentlanguage and @documentencoding and `org-texinfo-publish-to-texinfo'

* ox-texinfo.el (org-texinfo-coding-system): New option.
(org-texinfo-template): Add @documentlanguage and
@documentencoding.
(org-texinfo-headline): Add a space before tags.
(org-texinfo-export-to-texinfo, org-texinfo-export-to-info):
Use `org-texinfo-coding-system' as the coding system for
exported buffers.
(org-texinfo-publish-to-texinfo): New function.
ox-texinfo.el: New options for removing files after compiling

* ox-texinfo.el (org-texinfo-logfiles-extensions)
(org-texinfo-remove-logfiles): New options.
(org-texinfo-compile): Use the new options to remove files
after compiling a Texinfo file.
ox-rss.el: Set the PUBDATE property value as an Org time-stamp

* ox-rss.el (org-rss-headline): Convert the PUBDATE property
value to a RFC 822 time string.
(org-rss-add-pubdate-property): Set the PUBDATE property value
as an Org time-stamp, so that users can edit it easily.
org.el (org-set-font-lock-defaults): Set font-lock keywords correctly for plain links

* org.el (org-set-font-lock-defaults): Set font-lock keywords
correctly for plain links.
ox-org.el (org-org-publish-to-org): Kill buffers not visited at publication time

* ox-org.el (org-org-publish-to-org): Kill buffers not visited
at publication time.
ox-publish.el: Set `org-inhibit-startup' to t when visiting files for publication

* ox-publish.el (org-publish-org-to)
(org-publish-org-sitemap, org-publish-find-title)
(org-publish-find-date)
(org-publish-cache-file-needs-publishing): Set
`org-inhibit-startup' to t when visiting files for
publication.

Thanks to Samuel Wales for this idea.
org.el: Remove outdated FIXME
org.el (org-link-display-format): Fix docstring

* org.el (org-link-display-format): Fix docstring.
org.el (org-store-link): Store each line of the active as a separate link

* org.el (org-store-link): When there is an active region,
store each line as a separate link.
(org-insert-all-links): Use a default description when links
do not have one already.

* org-agenda.el (org-agenda-redo): Fix typo in code.
org-agenda.el (org-agenda-redo): Set filters after agenda has been redone

* org-agenda.el (org-agenda-redo): Set filters after agenda
has been redone.
org.el (org-options-keywords): Remove "INFOJS_OPT": it is added through ox-html.el now

* org.el (org-options-keywords): Remove "INFOJS_OPT": it is
added through ox-html.el now.
org-pcomplete.el (pcomplete/org-mode/block-option/clocktable): Add parameters

* org-pcomplete.el
(pcomplete/org-mode/block-option/clocktable): Add parameters.
org-table.el: Fix setting of constants.

* org.el (org-set-regexps-and-options): Use
`org-table-set-constants'.

* org-table.el (org-table-set-constants): New function.
(orgtbl-ctrl-c-ctrl-c): Use it.

Thanks to Oliver Večerník for reporting problems here.
ox.el (org-export-define-backend, org-export-define-derived-backend): Use defuns

* ox.el (org-export-define-backend)
(org-export-define-derived-backend): Make defuns and update
docstrings.

* ox-texinfo.el (texinfo):
* ox-org.el (org):
* ox-odt.el (odt):
* ox-md.el (md):
* ox-man.el (man):
* ox-latex.el (latex):
* ox-icalendar.el (icalendar):
* ox-html.el (html):
* ox-beamer.el (beamer):
* ox-ascii.el (ascii): Use the defuns.
contrib/lisp/*: Use `org-export-define-*backend' as defuns, not macros

* ox-taskjuggler.el (taskjuggler):
* ox-s5.el (s5):
* ox-rss.el (rss):
* ox-koma-letter.el (koma-letter):
* ox-groff.el (groff):
* ox-freemind.el (freemind):
* ox-deck.el (deck):
* ox-confluence.el (confluence): Use
`org-export-define-backend' or
`org-export-define-derived-backend' as defuns, not macros.
test-ox.el (test-org-export/define-derived-backend, test-org-export/derived-backend-p): Uncomment

* test-ox.el (test-org-export/define-derived-backend)
(test-org-export/derived-backend-p): Uncomment.
org-table.el (orgtbl-to-latex, orgtbl-to-texinfo): Export cells to LaTeX and Texinfo before sending the table

* org-table.el (orgtbl-to-generic): New parameter `backend' to
export cells content using a specific backend.
(orgtbl-to-latex, orgtbl-to-texinfo): Export cells to LaTeX
and Texinfo before sending the table.

Thanks to Luca Sabbatini for reporting a problem that led to this change.