2.0: Reduce support.js

This is at -502 as it stands, but I think there may be more savings to be had. For the remaining stuff I just can't tell if it's safe to remove without archaeology and thorough testing, there's not a clear indication of which browsers are affected. We can always make another pass later.