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
Update `Torrent` references to `gt::Torrent` to match the latest core
updated submodule
Replace "ColumnContextMenu_onClick" with "ColumnContextMenu_onRelease"
Merge pull request #20 from gtorrent/wip/gt-torrent

Update `Torrent` references to `gt::Torrent` to match the latest core
added travis status
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