Refactor audio player, add retry timeout

Fixes #442.
Improve player pause/quit

Skipping/quitting while pausing does not play the current packet any
more. Avoid unneccessary calls to av_read_(play|pause).
Prepare for release 2014.09.28
allow saving track