ENH: let get_dummies take a DataFrame

implement via 1d

fixup docstring, tests

add documentation

test for dicts