bytecomp fix for bug#14565

* lisp/emacs-lisp/bytecomp.el (byte-compile-char-before)
(byte-compile-backward-char, byte-compile-backward-word):
Handle explicit nil arguments.
* prog-mode.el: Comment fixes.
* lisp/font-lock.el (lisp-font-lock-keywords-2): Treat user-error like error
gnus-ems.el (gnus-image-type-available-p): Test `display-images-p' before `image-type-available-p'
* admin/notes/bzr (Commit emails): New section.
* admin/notes/bzr (Commit emails): More details.
* admin/notes/bzr (Commit emails): Previous did not work, try again.
* admin/notes/bzr (Commit emails): Tweak previous.
Fix typos.
* admin/notes/bzr: Finally got the right locations.conf syntax