Start refactoring non-client hit tests, but even though we're doing the same thing, this now acts differently, for whatever reason
It's because we changed margins, so change it back
Native cleanup
Clear margins when window isn't maximized for sexier window controls
https://files.facepunch.com/alexguthrie/1b1411b1/explorer_DbcrjLTuhA.png
Check if we have maximize/minimize boxes before checking if pointer is inside them