Make the prog-mode hook extensible
Fix haml-mode indentation behavior

Automatic indentation was driving me crazy when attempting to edit a
HAML file. Because it is, like Python, indentation-significant, getting
things to line up correctly is paramount. This change disables
electric-indent-mode when in haml-mode.