BUG: MultiIndex/frame ctor issue when tupleize_cols=False

When passing a dict of tuple keys -> Series-like and columns=MultiIndex then we
have to catch a custom exception because of lexsort issue with MultiIndex.
BUG: use an OrderedDict instead of a set

This will preserve the order of the tables found by the parser, which is the
order that they occur in the HTML tree.