emacs devel 24.4-rc1

Closes #33295.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
icu4c: change keg_only reason

Closes #33203.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Use YARD for API documentation.

Massive TODO.

We'll get there eventually...
emacs: use double quotes