Fixed *broken Drag'n'Drop ordering of playlists*
Fixed *a lot of new bugs in the playlists after changing to event based playlists*
Modified *a lot of functionality has been moved from AbstractPlaylistItem to the Typed PlaylistItems*
Modified *IPlaylistEvents will be raised only in AbstractPlaylist. If a sub class needs to raise an event, it calls a sub on the base class to raise the event.*
BUG *There is still a DeadLock Bug within the PlaylistItemView when playingStateChanged is called*