Optimizing Canvas/Tilemap when scale or color is set by drawing scaled/colored image to intermediate buffer.
Invalidate and redraw intermediate buffers when color or alpha are changed.
Dispose of intermediate buffers when throwing them away.
Call dispose on old BitmapText buffer before recreating.
Fixing some screen scaling issues.