Expose 'missing'/'deferred' in 'Connection.lookup'/'Dataset.get_entities'

If 'deferred' list is not passed, the connection retries any keys in
a deferred response.

Closes #306.
f11fa24 raises an exception if either `missing` or `deferred` is not one of None or an empty list.