Draws to canvas first to fix scaling

-------------------
2014-04-08 : v0.7.1
-------------------
* Added: Map:resize(w, h)
* Changed: Map:draw() now takes two optional arguments: ScaleX and
ScaleY
* Changed: STI now draws to a Canvas before drawing to screen (fixes
scaling oddities)