Fix gfx

This should fix most of the issues with the gfx. Fixes #275.

Zooming is now drawn by OpenRCT2! There is still a small issue when you zoom out where a couple pixels will not be drawn. I think I know what is causing it but its proving hard to solve. It becomes more obvious as you zoom out as its a couple pixels every half square which when zoomed out adds up quickly.