Gave quadrants canvases

This doesn't do anything yet. It's preparation for when quadrants are
used as scratch canvases.
Fix for crouching size glitches
Implemented thing_changed in quadrants

Quadrants should be now reporting whether they've been changed. Nothing
is yet telling things they haven't been changed.