Remove defunct smart compile configurations

I want to pass prefix arguments to my compile functions so I'm setting
them manually in kbd.el. Smart-Compile apparently doesn't pass the
prefix arguments through.
Whitespace
Add perl exection fn and add to map
Remove melpa, old modes configs, general cleanup
Add keybindings for toggle window split
Fix auto-mode-alist, geez