Refactor and fix canvas tile layer renderer
Clear tiles that are not fully covered
Merge pull request #518 from elemoine/canvas

Canvas tile layer renderer occasionally glitches when panning fast