Treat null / undefined 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).

/cc @gravitystorm