More package.el impacts

Installed a few more packages. Along the way changed the default coding styles.
Deal with not having LC_ALL=C

I used to have this setting for gcc not to output fancy quotes around
file names, and for ls to able to sort names correctly. For the sake of
better Unicode support in Emacs I am staying with Eng_US.UTF_8, and
therefore I have to supply LC_ALL=C for /bin/ls. My default
compile-command already did LANG=C.

modified:   .bash_env
	No longer LC_ALL=C
modified:   .bash_interactive
	Define ls, dir, vdir, l, and lt, in terms of /bin/ls with LC_ALL=C
new file:   .emacs.d/Museum/color-theme-solarized
new file:   .emacs.d/Museum/emacs-colors-solarized/LICENSE
new file:   .emacs.d/Museum/emacs-colors-solarized/README.md
new file:   .emacs.d/Museum/emacs-colors-solarized/color-theme-solarized.el
new file:   .emacs.d/Museum/solarized-emacs
	Prevent their loss, although I don't think they will be useful again.
Record new scripts; do ls in cmd/ls

Due to not wanting to disrupt Unicode processing outside of /bin/ls, now
the program is shadowed by a new script cmd/ls, which provides LC_ALL=C
in the environment.

modified:   .bash_interactive
	Commented out function ls (now a script, ~/cmd/ls)
new file:   cmd/m
	New script, from msys work, makes it easy to fire off make from
	vim.
modified:   cmd/x
	During debugging I forgot to send the terminal off with &.