various changes to .emacs and LaTeX templates

1. Function to set frame size when outside of -nw;
2. Shortcuts to insert : (html escape &#58;) and <br> in markdown mode;
3. Add LaTeX commands.
install gnu coreutils and favor gnu over bsd

After putting up with the pre-installed BSD for a long time, finally
freaked out and installed GNU with MacPorts.
directory name changes

Depreciate upper case first character.