Fixes registers containing the escape keypress not being pasteable to the buffer.

When the <escape> is present in a register the register is changed from
a string into a vector.  When we tried to set the text-property of this
vector, the code would crash.
Add dependency on `goto-last-change` 1.2
Update e-mail of Frank Fischer
Version 1.0.8

--HG--
extra : rebase_source : c18106640eece7deea308d93fcdc1f3e5d6eb967
Merge stable-1.0
Use `buffer-menu` to implement :buffers and :files (fix #335)

The menu is automatically selected in the current buffer's window and
replaced by the selected buffer.
Replace symbol search by word search (fix #354)
Merge pastable registers (mr 51)
Start word search with word at point, not symbol (fix #356)

Word search now uses the buffer's definition of a "word" to determine
the boundaries of the object at point to be searched for. This is
consistent with the generated search pattern that uses word boundaries
\< ... \> and not symbol boundaries \_< ... \_> due to a recent
change 6d3d4df57e81.

This addresses #354.