cxxll::malloc_handle: Add move support
cxxll::malloc_handle: Add nullptr support
cxxll::subprocess: Use malloc_handle instead of manual resource management