Revert "org-agenda.el (org-agenda-insert-diary-make-new-entry): Fix ordering"

This reverts commit 5512bedee6d48a0a2bc4250cc945d404ee94d159.
Merge branch 'master' of orgmode.org:org-mode
Merge branch 'master' of orgmode.org:org-mode
Merge branch 'master' of orgmode.org:org-mode
Merge branch 'master' of orgmode.org:org-mode
Merge branch 'master' of orgmode.org:org-mode
Merge branch 'master' of orgmode.org:org-mode
Merge branch 'master' of orgmode.org:org-mode
Fix exporting radio link with missing radio target

* contrib/lisp/ox-groff.el (org-groff-link):
* lisp/ox-beamer.el (org-beamer-link):
* lisp/ox-html.el (org-html-link):
* lisp/ox-latex.el (org-latex-link):
* lisp/ox-odt.el (org-odt-link): When radio link has no valid
  target (e.g., this is a subtree export and the radio target is not
  in the exported subtree), simply return contents.

Thanks to Daniel Clement for reporting it.
http://permalink.gmane.org/gmane.emacs.orgmode/90218
ox-texinfo: Fix link export

* lisp/ox-texinfo.el (org-texinfo--get-node): Return a node or anchor
  name.
(org-texinfo--sanitize-content): Fix regexp.
(org-texinfo-link): Fix various bugs in link export.
Merge branch 'maint'
Merge branch 'master' of orgmode.org:org-mode
org-element: Interpret headlines according to `org-odd-levels-only'

* lisp/org-element.el (org-element-headline-interpreter): Take into
  consideration `org-odd-levels-only' value.  Small refactoring.

* testing/lisp/test-org-element.el (test-org-element/headline-interpreter):
  Add test.
Merge branch 'maint'

Conflicts:
	lisp/org-element.el
ox-icalendar: Small fix

* lisp/ox-icalendar.el (org-icalendar-export-current-agenda): Add
  missing properties.  Also fix typo for body-only argument.
org-babel-eval: compilation-mode to deal with errors in (C/C++/D)
ob-C: fix missing function org-babel-expand-body:cpp
Merge branch 'master' of orgmode.org:org-mode
ox-beamer: Use \columnwidth instead of \textwidth for columns

* lisp/ox-beamer.el (org-beamer--format-block): Use columnwidth
  instead of textwidth.

Thanks to Julien Cubizolles for suggesting it.
http://permalink.gmane.org/gmane.emacs.orgmode/90246
org-table: Add ascii plotting in tables

* org-table.el (orgtbl-ascii-plot): Top-level function.
(orgtbl-ascii-draw), (orgtbl-uc-draw-grid), (orgtbl-uc-draw-cont):
Functions which go in table formulas for drawing bars.
* org.el: key binding and menu binding

Thanks to Michael Brand and Nicolas Goaziou for feedback and
enhancements.