Chop ::paint into more managable pieces ( using big axe ) as it was getting really ugly. Each type of track item now has its own independant painthing method. This will also make creating seperate
classes for each type much simple if we decide on that later on . Hopefully I did not introduce too many drawing regressions doing this. Also fix naming of collapsed head element in playlist svg
file so it is actually painted again.
git-svn-id: svn+ssh://svn.kde.org/home/kde/trunk/extragear/multimedia/amarok@743942 283d02a7-25f6-0310-bc7c-ecb5cbfe19da