Add swap-windows from prelude

I tend handle more complicated window configurations with a tiling
window manager, so I don't think I'd have much use for anything more
complex (like transpose-frame.el).