ENH/TST: added fully cythonized support for int8/int16
         more tests for take in test_frame
         partial float16 for cythonized