removed unused m_dirty flag
removed unused code form BaseTrackCache, use cons reference in constructor
tweaking of the external library interface
fixed get track from banshee
removed now unused code