Add native functions for non-blocking requests

Note: the autogenerated files are functions that delete themselves when they
are called. This is possible in MATLAB, let's hope it doesn't become an issue
in the future.
Add note to autogenerated files