playlist code updates

broke the song and playlist views apart.  they should be apart, they are different.  thanks to java and OOP, it's easy to extend a base class and make this work. yay.
also if you don't have a playlist and long click a song to add to one, it will give you the option to create a new list

Signed-off-by: Eric Friesen <efriesen@gmail.com>
more playlist improvements

removed the "playlist manager" and replaced it with an alert dialog, it looks a lot better and more androidish.  this altered some of the method callbacks i need/don't need, so the old ones have been removed from the base class.
also the playlist is more user friendly for adding/updating.  it's one method, and if there is a valid id, it does an update, if not, it will create a new list

Signed-off-by: Eric Friesen <efriesen@gmail.com>
more playlist stuff

some more fixes and improvements with tonights code

Signed-off-by: Eric Friesen <efriesen@gmail.com>