Independent the DnD from the library to the playlist..
Now send a uri list (recognizable only by Pragha), and the playlist must be interpret it and search in the database.
Is slower but can be optimized. The real advantage is that the playlist should not traversing the tree library.
Surely has memory leaks. ;)
Exept to if (gtk_drag_get_source_widget(context) == cwin->library_tree),  DnD is independent of cwin.
Test targets list to check if has REF_LIBRARY, and not depend on cwin->library_tree.
Now you can drag files from the library to any file manager,
NOTE: Radios and Playlist not yet implemented.
TODO: Valgriding all branch!. Maybe accept files to add .. But in the future!.
Only one mem leak? 	Extraneous.. haha
Fix two more mem leaks. ;)
Add pragha_database_get_filename_from_location_id() and use it instead get a PraghaMusicobject
Also expand categories in library when double click.
Add node_type to Library categoy.
Set wath cursor when collect uris list.
Add some G_LIKELYs when test mobjs before add to list.