using tinytag to get music metadata instead of loads of other libs
merging latest devel changes into tinytag to keep compability.

Merge branch 'devel' into tinytag

Conflicts:
	cherrymusicserver/metainfo.py
show parent folder was hidden, fixed #435
fixed "show parent folder" not working for files in the basedir
fixed tab title showing "undefined" when no track is playing
automatically scrolling to top when loading a directory, to show progress, closes #426
Merge branch 'devel' into tinytag
removed test samples of tinytag
removed audioread as it will be replaced by tinytag
updated tinytag to version 0.3.0 which supports mp3 length estimation
removed stagger from cmbootstrap, added tinytag to setup.py, removed --download-stagger option
fixed natural number ordering ruining compact direcory listing for files starting with numbers
simplified album art serach, only searching for folder name #427
improved folder display for non-squared images, showing tooltop with full name on hover
Merge branch 'devel' into lazytrack
added recursive track generator