Wrong entry in gitignore for an Emacs generated file.

Files named like, ".#foo", are finally being ignored correctly.
When I use top on OS X, I want to see CPU usage.
Emacs turns on line numbers for realz this time.
Emacs startup was failing if the machine-local config was missing.
Emacs startup was failing on magit-filenotify.

magit-filenotify depends on an Emacs function that was
introduced in version 24.4.
Make Bash function variables local scope.
Make output of link_script clearer.
Clean up installation of Fish profile.