Python.el: Update commentary on RET-behavior

Commentary reflect that `electric-indent-mode' in enabled by default.
ChangeLog fix (do not merge to master)
Fix bug #19211 with move-end-of-line in non-interactive session.

 lisp/simple.el (line-move): If noninteractive, call line-move-1, not
 forward-line, since the former is compatible with line-move-visual
 both in terms of the column to which it moves and the return
 value.
* lisp/progmodes/prog-mode.el (prettify-symbols--compose-symbol): Refine.

Fix handling of symbols with different syntax at beginning/end or with
symbol rather than word syntax.
Auto-commit of loaddefs files.
* .gitignore: Remove redundant pattern (subsumed by _*).
* .gitignore: Avoid "**", as it requires Git 1.8.2 or later.
* admin/update_autogen (commit): With git, call "add" before "commit".
* lisp/simple.el (newline): Place the hook buffer-locally,
to make sure it's first.
* admin/update_autogen (commit): Revert earlier change.

This was based on a misunderstanding due to the mess that had been
made in trunk of this file and its ChangeLog.
More flicker fixes for OSX, related to bug 18757.

* nsfns.m (ns_set_name_as_filename): Don't set represented filename
at once, call ns_set_represented_filename instead.

* nsterm.h: Declare ns_set_represented_filename.

* nsterm.m (represented_filename, represented_frame): New variables.
(ns_set_represented_filename): New function.
(sendEvent:): Set represented filename here to avoid flicker,
related to Bug#18757.
* lisp/progmodes/sh-script.el: Fix indentation rule of "| while".

Fixes: debbugs:18031

* lisp/progmodes/sh-script.el (sh-smie-sh-rules): Go back to the beginning
of the whole pipe when indenting an opening keyword after a |.
Generalize this treatment to opening keywords like "while".
* src/eval.c (Fsignal): Remove duplicate test.

(Fautoload_do_load): Fix up docstring.
Merge from origin/emacs-24

bb19b22 Python.el: Update commentary on RET-behavior
Merge from origin/emacs-24

The following commit was skipped:

babb0ca ChangeLog fix (do not merge to master)
Merge from emacs-24
Merge from origin/emacs-24

The following commit was skipped:

f9f2509 Auto-commit of loaddefs files.
Merge from emacs-24
Fix minor bugs in vc.

* vc/vc-mtn.el (vc-mtn-root):
* vc/vc-svn.el (vc-svn-registered): Make FILE absolute.
preparing for further changes/cleanup to developers/contributors docs

* etc/CONTRIBUTE: renamed to ./CONTRIBUTE,

(my first commit to emacs trunk ever :)