py: Add property object, with basic functionality.

Enabled by MICROPY_ENABLE_PROPERTY.
tests: Add property test.
stmhal: Add stdin/stdout/stderr objects.

Available via sys.std{in,out,err}.  Basic reading and writing supported.
Even sys.stdin.readline!