Gobgect Tagd edit dialog..
Demo on edit current song info.
TODO: Conect some signals and port the rest.
Port lastfm corrections to new dialog.
Merge branch 'master' into GobjectTagsDialog

Conflicts:
	src/pragha-lastfm.c
	src/pragha-menubar.c
Use new tag edit dialog to edit current playlist.
TODO: Port library.. Clean a lot.. and merge callbacks on a generic function.
Port edit tags from library view to new dialog.
Remove old code..
Reconnect changed, incon-press and button-release-event signals.
Reconnect open folder when click icon on file ontry.
Read popup menu to copy selections of file entry.
Remove cwin->completion[], create it only when needed on tags dialog.
Clean completion models on _unrealize() widgets.
Use _insert_with_values() instead _prepend() and _set().
Unref dialog->mobj when dispose Gobject.
Hide lastfm correction buttons.
Introduce PraghaTagger. A new Gobject to save the tags changed on the disk and in the database.
Helps to clean the code.
Test in lastfm corrections.
mm.. I can be used to save the changes to disk from a thread in future.
The same when edit tags on menubar.
Use tagger when edit library view.
The same to edit playlist..
TODO: Clean and standarize.. Maybe use it directly in PraghaDialog.
D'Oh!.
Also add files to change tag with location_id.
Remove explicit GArray * on tag edit dialog. Use directly g_object_g(s)et_data when needed.
Remove explicit GList* on tag edit dialog. Use directly g_object_g(s)et_data when needed.
Directly save changes when edit tags on tracks list.