DOC: added upcasting gotchas docs
     hopefully fixed py3 isses with internals.Block.where raising