Add HardwareScalerActivity

This activity uses SurfaceHolder#setFixedSize() to force the GL
surface to have a fixed size.  The hardware scaler takes care of
scaling the output to match the window size.

Reshuffled some other bits, notably RecordFBOActivity.