Improve Monitor scaling

Scaling is now done by scaling the texture rather than repeating pixels,
and the user now has buttons to adjust the scaling in-game.
Merge pull request #17 from dbent/topic/monitor_scaling

Improve Monitor scaling