Enable Stop Button only during searching

Changed GtkBox to GtkToolBar. Added Stop button. Implemented
et_music_brainz_dialog_set_stop_sensitive() and used it in callbacks of
a search.
Set values in EtMbEntityTreeView in one go

Call gtk_list_store_set just once for all columns instead of for every colum
Refined MusicBrainz UI & Selected Files Search

Removed Tabs from MusicBrainz UI and added simple buttons
Changed Selected Files Search to search for 1 Album only
Set Album of selected file

Added get_first_selected_file to get first selected ET_File
Use above ET_File to set the album name to Search ComboBoxText
Check before setting SearchEntryField
FIXME (split) Implemented Refresh Operation. Fixed a memory leak and Escape Press during search bug

Added Refresh Button in musicbrainz_dialog.ui. Implemented Refresh
Operations in musicbrainz_dialog.c and mbentityview.c. Added macro
CHECK_CANCELLED instead of using the if-then block everywhere in
mb_search.c. Pressing Escape during search would crash. Fixed it by
adding checks at the end of search, closing dialog during search would
stop the search
Implemented Apply TAGs

Added ApplyTAGs button & TagChoiceDialog in musicbrainz_dialog.ui
Implemented TagChoiceTreeView in musicbrainz_dialog.c
Added helper function et_mb5_release_get_artists_name in mb_search.c
Implemented et_set_file_tag & btn_apply_changes_clicked in musicbrainz_dialog.c
Changed Scan Selected Files for Multiple Files

Changed Scan Selected Files to search for Multiple Albums of Multiple Files.
Changes in function selected_find_callback, bt_selected_find_clicked, selected_find_thread_func
Implemented Apply Tags for Scan Selected Files and Improved Scan Selected Files

Added ApplyTAGs specifically for Scan Selected Files.
Added et_mb_entity_view_get_selected_entity_list to get a list of selected entities & et_mb_entity_view_get_current_entity to get current parent entity in mbentityview.c
Added helper function et_mb5_recording_get_artists_names in mb_search.c
Added et_musicbrainz_set_selected_search to set the current search as SelectedSearch
Changed btn_apply_changes_clicked to include Manual and Selected Files Search
Refresh for Selected Search
Implemented Automatic Search

Added Automatic Search button in musicbrainz_dialog.ui
Added FreeDBID search support in mb_search.c
Added support for displaying FreeDBID results in mbentityview.c
Implemented Automatic Search clicked callback, freedbid_search_thread_func and freedbid_search_callback
Added new Search Type FreeDBID
FIXME (split) Added Function Prototypes and comments
Use slice allocator instead of malloc()
FIXME (split) Use USERAGENT and Coding Style Changes
Split et_musicbrainz_search into different parts

Implemented once function for each Mb5Entity Search
Created new Widget MusicBrainzDialog

Added a new Type MusicBrainzDialog in musicbrainz_dialog.c
Removed Dialog from musicbrainz_dialog.ui
Added "mb_box" as Toplevel in musicbrainz_dialog.ui
Make "mbDialog" and "builder" static

mbDialog and builder are static variables in musicbrainz_dialog.c
Added a new function et_music_brainz_dialog_set_statusbar_message
Added test for FreeDBID Search
Disable some Widgets when search is progressing and after completion enable them
Reverse List after prepending to it

Reverse List in functions using it