Further reshuffling

More changes to lifecycle management in RecordFBOActivity and
HardwareScalerActivity, which weren't correctly handling the case
where you blank and unblank the screen with the power button.

Took the opportunity to wax poetic in HardwareScalerActivity.