misc/emacs: add support for ff-find-other-file
misc/emacs: add support for ff-find-other-file

c-mode classically uses ff-find-other-file to toggle between headers
and implementation. For Go it seemingly makes sense to jump between
implementation and test.

While there's no enforced mapping of file names for tests, the mapping
in this CL seems to be very common at least throughout the standard
library, and ff-find-other-file fails gracefully when the mapping
doesn't apply.

LGTM=adonovan
R=adonovan
CC=golang-codereviews
https://codereview.appspot.com/65750044

Committer: Alan Donovan <7069e9552f9d110b0a0f326b96f22f63fb99dfc1@google.com>

webfd/go-zh,glycerine/jeaten-go-arrayof-structof,d0f/go-zh,rdp/rogerpack2005-golang,d0f/go-zh,webfd/go-zh,webfd/go-zh,sanjosh/sanjos100-tipc,rdp/rogerpack2005-golang,bryanxu/go-zh,bryanxu/go-zh,d0f/go-zh,d0f/go-zh,rdp/rogerpack2005-golang,rdp/rogerpack2005-golang,webfd/go-zh,rdp/rogerpack2005-golang,bryanxu/go-zh,webfd/go-zh,bryanxu/go-zh,glycerine/jeaten-go-arrayof-structof,glycerine/jeaten-go-arrayof-structof,sanjosh/sanjos100-tipc,glycerine/jeaten-go-arrayof-structof,d0f/go-zh,bryanxu/go-zh,sanjosh/sanjos100-tipc,webfd/go-zh,d0f/go-zh,webfd/go-zh,glycerine/jeaten-go-arrayof-structof,d0f/go-zh,d0f/go-zh,glycerine/jeaten-go-arrayof-structof,bryanxu/go-zh,sanjosh/sanjos100-tipc,glycerine/jeaten-go-arrayof-structof,webfd/go-zh,rdp/rogerpack2005-golang,sanjosh/sanjos100-tipc,bryanxu/go-zh,glycerine/jeaten-go-arrayof-structof,sanjosh/sanjos100-tipc,sanjosh/sanjos100-tipc,rdp/rogerpack2005-golang,sanjosh/sanjos100-tipc,bryanxu/go-zh,rdp/rogerpack2005-golang