Font-lock code blocks according to mode.

Nothing that fancy. I just think shell-mode might provide better font-locking in cases where the line starts with `$` or `#`. 
At least `sh-mode` provided no colors *at all* for me on the questions I tried. =/