Zones can resize their back buffers

- Added boolean scaleBackBuffer
- Refactored renewExtraGraphics()
- Now can call renewExtraGraphics() on final touchup for a zone

* Please make sure the code builds before committing changes. (In this
build there appear to be breaks in Touch (commented out constructor)
and ArrowKeysLayout (syntax error).