Adding seek, for which I added a status byte containing bit flags that can be used for seek, reverse, pause, etc.
Merge branch 'feature-grainseek' into develop.
Not working, fix will be included with reverse.