Refactor Plug.Wrapper into call/2 with halt

You can wait to merge this once the next stable Plug is released if you'd like. (I'll bump the mix deps then as well).