use mp3agic to read ID3 tags
do not scan the whole file
cleanup
yield instead of sleep
get length from player instead of the file (whould need full mp3agic file scan)
read albumart at runtime
cache albumart lookup in db
use albumart cache first, then tag, then fs lookup
change filter handling
make filters persistent
show selected instant filters always
improve remove instant filter behaviour (do net remove when sliding)
parallel processes reading file tag uses too much heap space
Revert "scrolling tracks alway takes next, reandom should be triggered only if random button pushed. next/prev makes not much sense, better invent a history prev/next. old school repeat removed, never used this shit"

This reverts commit efc8494dab1212cb794eccc2e90dec2fc7bb635c.

Conflicts:

	src/turtle/player/Player.java
	src/turtle/player/playlist/Playlist.java
	src/turtle/player/playlist/playorder/PlayOrderRandom.java
	src/turtle/player/view/AlbumArt.java
	src/turtle/player/view/AlbumArtView.java
only handle the last async albumart reload, UI should be faster and more stable by changing tracks fast
still try to display skipped tracks on async next
Revert "Revert "scrolling tracks alway takes next, reandom should be triggered only if random button pushed. next/prev makes not much sense, better invent a history prev/next. old school repeat removed, never used this shit""

This reverts commit d51a181210d70076542780540f61e94cd022672d.
display more information about current playing track
add ressources
Merge pull request #37 from Hoene84/master

Mostly ID tag and performance issues