org-exp: Handle inline comments with new syntax

* lisp/org-exp.el (org-export-handle-comments): Handle inline comments
  with new syntax.
Merge branch 'maint'
Fix commit 40084a55d16775519bf7960a7d583894fb606450

* lisp/org-exp.el (org-export-handle-comments): Also remove comments
  at column 0.
Merge branch 'maint'
org-export: Fix filters returning a nil value

* contrib/lisp/org-export.el (org-export-filter-apply-functions): If
  a filter returns nil, return last non-nil value.
org-export: Handle "\-" as a special string

* contrib/lisp/org-export.el (org-export-with-special-strings): Fix
  docstring.
* contrib/lisp/org-e-ascii.el (org-e-ascii-plain-text): Remove soft
  hyphens.
* contrib/lisp/org-e-latex.el (org-e-latex-plain-text): Handle soft
  hyphens.
org-export: Objects in secondary strings can also be ignored

* contrib/lisp/org-export.el (org-export--populate-ignore-list): Move
  into secondary strings when looking for objects to ignore in the
  parse tree.
org-export: Add an option to toggle export of stat cookies

* contrib/lisp/org-export.el (org-export-with-statistics-cookies): New
  variable.
(org-export-options-alist): Use new variable.
(org-export--skip-p): Handle new option.
* testing/lisp/test-org-export.el: Add test.
org-e-ascii: No trailing whitespace in headlines/inlinetasks titles

* contrib/lisp/org-e-ascii.el (org-e-ascii--build-title): Remove
  trailing whitespace in headlines/inlinetasks titles.
Fix bug when redoing multiple (agenda) blocks.

* org-agenda.el (org-agenda-overriding-cmd)
(org-agenda-multi-current-cmd)
(org-agenda-multi-overriding-arguments): New variables.
(org-agenda-run-series): `org-agenda-overriding-arguments'
defaults to the last agenda block arguments, so don't use it
globally.
(org-agenda-mark-header-line): Add properties needed so that
`org-agenda-overriding-arguments', `org-agenda-current-span'
and `org-agenda-last-arguments' can be set to their correct
contextual value.
(org-agenda-multi-back-to-pos): New variable.
(org-agenda-later): Retrieve `org-agenda-current-span' and
`org-agenda-overriding-arguments' from text properties.  Also
handle numeric span.
(org-agenda-later, org-agenda-change-time-span): Set
`org-agenda-overriding-cmd' so that we to take overriding
arguments into account for this command only.

The behavior for agenda blocks where there is only one (agenda)
command is not changed.  Changing the time span and redoing with
`g' will keep the new time span.  The behavior changed for blocks
where there are multiples (agenda) blocks.  In this case, redoing
will restore the initial view (before any time span change) and
changing the time span is done independantly for each block.

Thanks to Charles Philip Chan for reporting this nasty bug.
Merge branch 'maint'
Revert "org-table.el: Minor docstring update"

This reverts commit 5d5736425638c0dbad99c191c3dba54db57f1adc.
Revert "org-table: Accept comma as a decimal mark to represent numbers"

This reverts commit 7ff8c166e663872e4c1dd8c33771519800b3a8e9.
org-table.el: Switch back to the old default for `org-table-number-regexp'

* org-table.el (org-table-number-regexp): Allow the user to
set it to a new regexp, which allows commas as decimal mark.
The default is to not use this setting, but the one before
commit 7ff8c1, which has ben reverted.

See the discussion here:
http://thread.gmane.org/gmane.emacs.orgmode/59389
Merge branch 'maint'
org-taskjuggler.el: Add chargeset and charge

* org-taskjuggler.el
(org-export-taskjuggler-valid-task-attributes): Add chargeset
and charge.

TINYCHANGE
server.mk: shrink ELPA archive, correct documentation dependencies

* mk/server.mk: Drop some documentation files from ELPA archive.
  Correct dependencies for documentation, ORG_MAKE_DOC can not be used
  as a per-target definition because it has been expanded before.
  Directly give the dependencies instead.
Makefile: show ORG_MAKE_DOC in `config´

* mk/targets.mk: Show ORG_MAKE_DOC in `config´.

* .gitignore: Add doc/org-version.inc.
Merge branch 'maint'
org-agenda.el: Fit agenda window when displaying a sticky agenda

* org-agenda.el (org-prepare-agenda): Fit agenda window when
displaying a sticky agenda.