org-agenda.el: Allow to move backward/forward blocks

* org-agenda.el (org-agenda-find-same-or-today-or-agenda): Use
`org-agenda-backward-block'.
(org-agenda-backward-block): Renamed and rewritten from
`org-agenda-goto-block-beginning'.
(org-agenda-forward-block): New command.
(org-agenda-mode-map): Remap `backward-paragraph' and
`forward-paragraph' to `org-agenda-backward-block' and
`org-agenda-forward-block' respectively.

Thanks to Bart Bunting for raising this.
org.el (org-open-at-point): Fix bug when opening a plain link followed by a bracket link

* org.el (org-open-at-point): Fix bug when opening a plain
link followed by a bracket link.

Thanks to John Kitchin for reporting this.
Merge branch 'maint'
Font-lock: allow hiding of brackets surrounding macros

* lisp/org.el (org-hide-macro-markers): new option
  (org-fontify-macros): new function
  (org-set-font-lock-defaults): call `org-fontify-macros'

* doc/org.texi: Document user option `org-hide-macro-markers'

TINYCHANGE
doc/org.texi: Fix trailing whitespace
Documentation fixes for ox-koma-script.el

* ox-koma-letter.el commentary (org-koma-letter-use-backaddress):
  Better documentation.

Signed-off-by: Alan Schmitt <alan.schmitt@polytechnique.org>
Documentation fixes for ox-koma-script.el

* ox-koma-letter.el commentary (org-koma-letter-use-backaddress):
  Better documentation.

Signed-off-by: Alan Schmitt <alan.schmitt@polytechnique.org>
Allow separate subject and title in ox-koma-letter

* ox-koma-letter.el (org-koma-letter-use-title): New variable.
(org-koma-letter-prefer-subject): New variable.
(org-koma-letter-template): Allow separate subject and title.

Signed-off-by: Alan Schmitt <alan.schmitt@polytechnique.org>
org.el (org-file-contents): Return an empty string instead of the message

* org.el (org-file-contents): Return an empty string instead
of the message.
Merge branch 'maint'

Conflicts:
	contrib/lisp/ox-koma-letter.el
Fix left-over merge conflict
ox-koma-letter: Use `org-koma-letter-use-title'

* contrib/lisp/ox-koma-letter.el (org-koma-letter-template): Use
  `org-koma-letter-use-title'.  Small refactoring.
ox-koma-letter: Reorder "SUBJECT" in template
Revert "org.el (org-agenda-prepare-buffers): Restore the point position"

This reverts commit fe3379bda6ca23474639b114592958bf14431c88.
Partially reapply fe3379bda6ca23474639b114592958bf14431c88

* org.el (org-agenda-prepare-buffers): Use `save-excursion'
instead of `save-window-excursion'.

Thanks to Florian Beck for reporting this.
Merge branch 'maint'
org-table.el: Fix bugs about cursor repositioning

* org-table.el (org-table-copy-down)
(org-table-find-dataline, org-table-move-row)
(org-table-insert-hline, org-table-kill-row): Use
`org-move-to-column' with the IGNORE-INVISIBLE arg set to `t',
so that abbreviated rows don't interfer with setting the
cursor back at the correct position.

Thanks to Jason Lewis for reporting one of these bugs.
Merge branch 'maint'
org.texi (Initial visibility): Fix typo

* org.texi (Initial visibility): Fix typo.
org.texi (In-buffer settings, Radio tables): Tiny fixes

* org.texi (In-buffer settings, Radio tables): Tiny fixes.