Rename/swap

I've renamed everything about hot-swapping to just swapping.

There is one line (core.js line 190) that requires https://github.com/elm-lang/Elm/pull/779 to go through.