nine: fix non-debug builds
nine/winsys: GetWindowRect
nine: use a range list for tracking dirty float constants

This should be reasonably fast for most apps, at least for SC2 and
Skyrim the list will have at most 2 entries.