Even more work on thread pools and thread names

Adjust thread pools to their tasks and make threads have nice names when debugging. Also refactor some task code.
Show rew/ff buttons instead of skip ahead in small player
Update target SDK to the new Lollipop Android 5.0