Add pyb.hard_reset, and make sys.exit() or raise SystemExit do a soft reset.
stmhal: Don't return SystemExit value from parse_compile_execute.

There is no need, since we don't (currently) use the value.