Save and restore debug/console positions

I often move them around to see things more properly, so this way I don't have to, they can just start in the right places.

This does the disasm x/y/w/h, and decreases its minimum w and h, since I found the updated UI too big.  For the console, I only did x/y, but w/h could be done as well.  I put this in WindowsHost so as not to muck with Common and dependencies.  That required matching shutdown order with NativeShutdown().

I thought about ignoring the current size, so -1 could stay "default", but then figured it didn't matter.

-[Unknown]