merge emacs-23
quail/indian.el (indian-tlg-base-table): Fix typo; dev -> tlg.
quail/indian.el (indian-tlg-base-table): Fix typo; dev -> tlg.
Merge from trunk; up to r111011.
* mh-e.el (mh-version): Add +bzr to version.
Merge from trunk; up to r111013.
* mh-comp.el: Insure that mail-header-separator is set before
invoking any mml functions.  (closes SF #270).
Merge from trunk; up to r111161.
* mh-folder.el (mh-inc-folder): Revert SF #2321115, SF bugs/250
which processed pending deletes and refiles.  Call to
mh-process-or-undo-commands to insure that pending changes are
properly tagged after including new mail.  (Closes SF bugs/271).
* progmodes/python.el
(python-pdbtrack-comint-output-filter-function): Enhancements on
stacktrace detection.  (thanks @gnovak)
* lisp/jit-lock.el (jit-lock-stealth-chunk-start): Don't widen.
(jit-lock-mode, jit-lock-functions, jit-lock-context-unfontify-pos):
Use defvar-local.
(jit-lock-register): Use setq-local.
mouse-drag-line changes for mouse-1 in header-line

* lisp/mouse.el (mouse-drag-line): Avoid pushing same event onto
unread-command-events twice in some cases.  This tries to implement
the 2012-07-26 changes in a different way.
Merge from emacs-24; up to r111208
* lisp/imenu.el (imenu--truncate-items): Fix subalist checking.
* autorevert.el (auto-revert-use-notify): Fix docstring.
* lisp/progmodes/make-mode.el (makefile-fill-paragraph): Reset syntax-table
properties.
* lisp/progmodes/make-mode.el (makefile-backslash-region): Don't compute
column if we're just deleting the backslashes.
(makefile-fill-paragraph): Use eolp.
lisp/gnus/gnus-int.el (gnus-backend-trace): Honour gnus-backend-trace
* lisp/frame.el (toggle-frame-maximized, toggle-frame-fullscreen):
Use fullboth as an alias for fullscreen.  Suggested by Jan Djärv in
<http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00203.html>.
* lisp/progmodes/pascal.el (pascal-mode-syntax-table): Accept //..\n comments.