prelim skeleton of FFI wrappers
Also made unchecked indexing truly unchecked. Also added more mutable matrix ops
and made the mutable dense matrix type have a slightly clearer name

thanks to Alex Mason for pointing out uncheckedDenseMatrixIndex wasn’t truly unchecked,
now it may, when indices land off heap, segfault properly when misused :)