Timing Bug fixed completely.

Timestamps are no longer being corrupted in either assisted or
non-assisted performances. Also made some subtle improvements to
the timing (e.g. timestamps are now always integers, so that
rounding errors dont happen).
Stress test successfully completed: Assisted performance of
Study 2c3.1 with the live player playing as fast as possible.