Moving static Tile functions into GridLayer.

GridLayer will one day be a a kind of Layer, along with other
displayable subsystems.  Such layers will allow us to independently
govern and stack displaying subsystems.

This is a step towards points and items.
Merge branch 'master' of https://github.com/rustushki/keyrunner