Fix leds.rst

N (mod 4) is 0..3
tests: sha256: skip test if uhashlib module is not available.
unix, windows: Add _os.system() call.

system() is the basic function to support automation of tasks, so have it
available builtin, for example, for bootstrapping rest of micropython
environment.
run-tests: Allow to run testuite against Windows build on Linux (using Wine).

Just adjust line-endings of micropython.exe output, the rest should be
handled by Wine (automagically on properly configured distro).

To run:

MICROPY_MICROPYTHON=../windows/micropython.exe ./run-tests