cleanup and better logging - no longer prints stacktrace
changed AudioInputStream method to use available() instead of calculating it.
Authored by: matzon 2010-02-20
Parent: [r3273]
Child: [r3275]