Can now have null bytes in strings. Can define ROM qstrs per port using qstrdefsport.h
These are micropython.mem_total(), .mem_current(), .mem_peak(). These are 3 individual functions with simple scalar return value to make sure that calls to these functions themselves have minimal (hopefully zero) impact on memory allocation.