Also, add qstr's for string appearing in unix REPL loop, gross effect being less allocations for each command run.
Conflicts: py/objstr.c py/py.mk py/stream.c unix/main.c unix/socket.c
Can now have null bytes in strings. Can define ROM qstrs per port using qstrdefsport.h