org-mobile.el: Fix tags gathering again.

Thanks to James Harkins for the patch.
org-element: Consider first "+" as a comment when parsing an ill-defined keyword

* lisp/org-element.el (org-element-comment-parser): Consider first "+"
  as a comment when parsing an ill-defined keyword.
Makefile: enable one-process-per-source compilations again

* default.mk: Re-introduce ELC for single file compilation.

* targets.mk: New targets compile-single and compile-single-source
  that get handed off to lisp/Makefile.

* lisp/Makefile: Implement pattern rule using $(ELC).  Implement
  target compile-single that uses a separate Emacs process for each
  target by invoking the pattern rule.  Implement target
  compile-single-source that additionally removes the compiled file
  directly after it has been produced, so compilation will always use
  source files only, never byte-compiled files.

* Makefile: Document new targets.

These new targets are meant to check for problems with
interdependencies in Org.
org.el: Make `org-entry-get' find a property before the first headline.

* org.el (org-get-property-block): Find blocks before the
first headline.
(org-entry-properties): Minor code cleanup.
(org-entry-get, org-entry-get-with-inheritance): Get property
before the first headline.
Merge branch 'master' of orgmode.org:org-mode
org-agenda.el: More appropriate error when there is no Org agenda.

* org-agenda.el (org-agenda-check-type): Throw a more
appropriate error message when no agenda is currently being
displayed.
Introduce a new special property CLOCKSUM_T for today's clocked time.

* org.el (org-special-properties): New special property
CLOCKSUM_T.
(org-entry-properties): Handle the new special property.

* org-colview.el (org-columns): Handle a new special property
CLOCKSUM_T.
(org-agenda-colview-summarize, org-agenda-colview-compute):
Ditto.

* org-clock.el (org-clock-sum-today): New function.
(org-clock-sum): New argument PROPNAME to set a custom text
property instead of :org-clock-minutes.

* org.texi (Special properties, Column attributes)
(Agenda column view): Document the new special property
CLOCKSUM_T.

Thanks to Brian Wood who asked a question wrt this.
org-icalendar.el: Let APPT_WARNTIME take precedence over ̀org-icalendar-alarm-time'.

* org-icalendar.el (org-print-icalendar-entries): Let
APPT_WARNTIME take precedence over ̀org-icalendar-alarm-time'.
org.el: Fix bug in ̀org-open-at-point'.

* org.el (org-open-at-point): Only set
`clean-buffer-list-kill-buffer-names' when the feature
'midnight has been loaded.

Thanks to François Allisson for reporting this bug.
org.texi: Fix typo

* doc/org.texi: Remove extra curly bracket.

TINYCHANGE
Fix two compiler warnings.
org-archive.el (org-datetree-find-date-create): Declare.

* org-archive.el (org-datetree-find-date-create): Declare.

This fixes a compiler warning when compiling with Emacs 23.4.
org.el: Use variables instead of constants for `org-outline-regexp-bol' and `org-heading-regexp'

* org.el (org-outline-regexp-bol, org-heading-regexp): Use
variables instead of constants.

This fixes compiler warnings when compiling with Emacs 23.4.
Add declarations to org-element.el
org-pcomplete.el: Fix compiler warning.
org-element.el: Declare more functions to fix compiler warnings.
org-element.el: Declare variables.
org-exp-blocks.el: Fix compiler warning.
improved handling of results that look like elisp

* lisp/ob.el (org-babel-string-read): Don't automatically evaluate
  code block results which look like elisp.
  (org-babel-import-elisp-from-file): Raise a warning message when the
  process of reading code block results raises an error.
Merge branch 'master' of orgmode.org:org-mode