unix: Clean up includes.

Remove unnecessary includes. Add includes that improve portability.
py: Clean up includes.

Remove unnecessary includes. Add includes that improve portability.
objstr.c: Replace size_t with machine_uint_t.
Merge branch 'master' of github.com:xbe/micropython