emacs: don't require some packages on startup

let them be auto-loaded later.
hopefully makes startup slightly quicker.
emacs: better whitespace mode configuration

remove items from whitespace-style which have no effect. (because
whitespace-display-mappings is set to nil.)

highlight lines-tail instead of lines. (only highlight the end bit of
lines which are too long.)

quote/don't quote arguments properly.

only enable for a few modes. will probably need to add more modes to
this list in the future.
emacs: hide some minor modes from mode line

using the package "diminish".
bashrc: add .bashrc