org-agenda.el (org-agenda-finalize): Fix links activation

* org-agenda.el (org-agenda-finalize): Fix links activation.
org.el (org-set-font-lock-defaults): Don't activate links in source code blocks and fixed-width regions

* org.el (org-set-font-lock-defaults): Don't activate links in
source code blocks and fixed-width regions.

Thanks to Sébastien Vauban for reporting an error related to this.
Backport revno 111277 from Emacs trunk.

* ob.el (org-babel-temp-file): Fix setting of
`temporary-file-directory' on remote hosts.

* ob-eval.el (org-babel-shell-command-on-region): Use
`process-file' instead of `call-process-region'.  The latter one
does not work on remote hosts.
Merge branch 'maint'

Conflicts:
	lisp/ob.el
	lisp/org.el
org-odt.el: Fix Emacs bug #13197.

* org-odt.el (org-odt-cleanup-xml-buffers): Fix Emacs
Bug#13197 by setting the correct buffer before marking it
unmodified to silently kill him.

Thanks to Drew Adams for reporting this and to Jambunathan for
offering to fix it.
Merge branch 'maint'
Revert "org.el (org-set-font-lock-defaults): Don't activate links in source code blocks and fixed-width regions"

This reverts commit f983cf172939c1885e4808fe695785eb7dd763d6.
Merge branch 'maint'
org.el: Prevent link activation in source code blocks

* org.el (org-in-fixed-width-region-p): Save match data.
(org-in-src-block-p): Use case-folding for searching the block
boundaries.
(org-activate-plain-links, org-activate-angle-links)
(org-activate-bracket-links): Prevent link activation in
source code blocks.

Thanks to Sébastien Vauban for reporting a related issue.
Merge branch 'maint'

Conflicts:
	lisp/org.el
Unify the list of args for org-export-as-* functions.

* org-publish.el (org-publish-org-to): Call `org-export-as-*'
functions with the correct list of arguments.

* org-html.el (org-export-as-html): Delete obsolete arg
`hidden'.
(org-export-as-html-and-open, org-export-as-html-batch)
(org-export-region-as-html): Don't use obsolete arg.

* org-ascii.el (org-export-as-ascii): Delete obsolete arg
`hidden'.
(org-export-as-ascii-to-buffer): Don't use obsolete arg.
Update the tests wrt previous commit.

* test-org-exp.el (test-org-exp/stripping-commas): Update the
list of args for org-export-as-* functions.

* test-ob-lob.el (test-ob-lob/export-lob-lines): Ditto.

* test-ob-exp.el (ob-exp/noweb-on-export)
(ob-exp/noweb-on-export-with-exports-results)
(ob-exp/exports-both, ob-exp/mixed-blocks-with-exports-both)
(ob-exp/export-with-name)
(ob-exp/export-with-header-argument)
(ob-exp/evaluate-all-executables-in-order)
(ob-exp/noweb-strip-export-ensure-strips)
(ob-exp/export-from-a-temp-buffer): Ditto.
Merge branch 'maint'

Conflicts:
	testing/lisp/test-ob-exp.el
Fix compiler warning.
Merge branch 'maint'
Revert "Backport revno 111277 from Emacs trunk."

This reverts commit 27bcf9a70b1137c88cf856719ab6fd74297286ef.

Conflicts:
	lisp/ob.el
Revert "Backport revno 111277 from Emacs trunk."

This reverts commit 27bcf9a70b1137c88cf856719ab6fd74297286ef.
test-ob-exp.el (ob-exp/exports-inline): Fix test

* test-ob-exp.el (ob-exp/exports-inline): Fix test.
org.el (org-edit-special): Fix docstring.

* org.el (org-edit-special): Fix docstring.
(org-in-src-block-p): Small enhancement.
Merge branch 'maint'

Conflicts:
	lisp/ob.el