check usingFifo() for getFramesRead/Written()

For better frame counting in OpenSL ES.
When a FIFO was being used, getFramesRead() was returning
the server position. It should return the FIFO position.

Fixes #153
8 files changed