Treat missing tile data as a skip

This allows tilelive sources to pass null / undefined when tiles don't exist rather than an un-subclassed Error with a specific message (where detection is more brittle).

Replaces #66