* ob-core.el (org-babel-local-file-name): Simplify. (org-babel-process-file-name): Apply `expand-file-name' first. (org-babel-remote-temporary-directory): New defcustom. (org-babel-temp-file): Use it.
Revert "don't insert a padline at the top of the file"

This reverts commit 6215960d99b47e2bb5141bcd97b229d9c90c4db2.
:padline insertion aware of placement in file

* lisp/ob-tangle.el (org-babel-spec-to-string): Remove padline
  handling from here as there is insufficient information on context.
  (org-babel-tangle): Moved padline handling here where we can test
  for placement in the file.
set default emacs-lisp header args to nil

  The difference between elisp and every other language was causing
  confusion, so simpler just to set these to nil.

* lisp/ob-emacs-lisp.el (org-babel-default-header-args:emacs-lisp):
  Set to nil.
Fix order of contributors to manual

* doc/org.texi: Fix order of contributors to manual.
Manual: Rely on automatic node structure

This patch removes the manual setting of next, previous, and top links
and instead relies on info making this connection from the sectioning
structure.  This makes it easier to change node names.
Manual: Standardize capitalisation of node names
Remove unnecessary node comments
Manual: Modernize introduction

doc/org.texi (Introduction): Modernize.
Remove some subsection of ODT documentation from the table of contents

The documentation stays, but not all subsubheadings make it into the
table of contents.
Manual: Add babel header arguments to the concept index
Manual: Some trivial reformatting

* doc/org.texi: Trivial reformatting
More changes to the introduction
Manual: Add short contents
Merge branch 'master' of orgmode.org:org-mode
Merge branch 'guide-maintenance'
Manual: Say something about the roots of or in the Introduction
ox-beamer: Add a helpful error message

* lisp/ox-beamer.el (org-beamer--format-block): Return an error
  message when using a special environment as a block type.  Also
  check for incomplete environment definitions.
Merge branch 'maint'
Allow regexp separator when converting the region to a table

* lisp/org-table.el (org-table-convert-region): Interpret string SEPARATOR
as regular expression.  Triple `C-u' prefix arg will read a regexp
from the user.
* doc/org.texi: Document that `C-c |' can take a regexp as a separator.

Patch modified from a proposal by Francois.