TileHandlerEmpty: Share the buffer of zeros

Share the same buffer of 0s between all empty handler instances.
tests: Add test case for shared empty tile