BUG/CLN: MI now checks level & label compatibility

Via verify_integrity kwarg. Internals all pass False.

CLN: Verify integrity by default on label/level setting
Fixed assertion error message
DOC: fix building of gbq docs
ENH: Add usecols option to python parser.

Closes #4335

Added release note and fixed py3 compat

Updated docs for consistency