Scheduling tests
Makes proc argument nullable in Audio.openStream
Adds function to change Midi stream clocks

See #79
Implements Action.while
More compound scheduling tests

See #79