Allow calling b.Bucket(x) when b == nil

This is useful when opening nested buckets, allowing you to check for
non-existence only once at the end.