Golf a few bytes off of reverse_http(s)
Shave 3 bytes off of block_api
Use the new block_api in windows/reverse_tcp
Fix abysmal mixed indentedness.
Unbreak reverse_https_proxy

Broken by #2448, 063da8a22e3db80dcef42168abe868e9aea102d1
Unify reverse_http and reverse_https

This will make copy-pasta less painful in the future.  There's still the
problem of reverse_https_proxy being very similar, but the logic in how
it gets generated in the module is more than i want to tackle right now