BUG: lib.maybe_convert_objects work with uint64

When it's greater than uint64 max (and not negative, etc.)
TST: Add test cases for lib.maybe_convert_objects directly

remove extraneous typecheck against uint64

better dtype checks in test_frame

update tests to reflect actual use of uint64, etc