Remove ::update virtual function from Gui Base class.
 - We can probably remove this class all-together now.
Remove gt::Core loop
Change Gtk to handle its own event loop
Link Gtk::Main::quit() with GtkMainWindow's destroy signal
Replace "ColumnContextMenu_onClick" with "ColumnContextMenu_onRelease"
Merge pull request #21 from gtorrent/wip/mouse-release

Replace "ColumnContextMenu_onClick" with "ColumnContextMenu_onRelease"
Fix build for certain configurations by adding definitions missing after split of gtorrent-legacy (freetype include directory not taken from pkg-config), and readd windows specific build flags.
Remove Gtk destructor and raw GtkMainWindow pointer
Run GtkMainWindow on the heap.

 - Automatically cleaned up after Gtk shutdown
 - Fixes Glibmm critical assertion error
Remove Gtk::Main::quit() as it is no longer required to exit safely
Merge pull request #18 from truNEET/wip/loop

Let Gtk handle its own event loop
Add support for drag and drop of files

Tested in Nautilus, Thunar, PCManFM, and Dolphin.
No Windows/OS X testing possible, but it should work.
Fix merge conflicts
Merge pull request #19 from colatkinson/drag-and-drop

Add support for drag and drop of files
added install.sh
Improve toolbar aesthetics

Switch it to an actual GTK toolbar instead of a bunch of buttons
Add a title to the header
Merge pull request #24 from colatkinson/better-toolbar

Improve toolbar aesthetics
Adds visible torrents states.

To fix:
- Disgusting colors.
- Something causes HUUUUUUUGE slowdowns when adding multiple torrents.
Fix drag and drop for Windows Gio::content_type_guess. Add invalid torrent detection for drag and dropped files. Remove unnecessary .c_str() from add button torrent routine since gtorrent-core addTorrent routine takes a std::string
Fixed lag issue.
The onSecTick function in the main window was called 100 times per second.
I leave the choice of the appropriate colors to a >competant designer