Grid imagery provider

Kevin expressed interest in having this imagery provider contributed to Cesium.  It may be useful for custom rendering effects or debugging terrain.  It's based off the TileCoordinatesImageryProvider but reuses a single canvas.