Use settings where possible

Also I'm rewriting a part of the speed graph, as the way it works currently is not accurate.
Fixes the hole at the beggining of the graph, make the graph regular in time, and remove the ugly curves.
Removed deprecated calls
Hopefully makes travis uses last stable libtorrent
A SHIIIIIT
ATSUKU LIKE A BLOODY STORM
KUMO NI KAKURETA NANIKA MATTEIRUNO KA
SOKO KARA
KONDOU WA WASURENAI
Reverted the toolbar.

An hardcoded ui string is a not-so-good idea, especially since the old code was using deprecated StockIDs for the icon.
They were also upscaled, resulting in blurry icons.
Let's just go with this until we have a proper UI mockup or something.
Add settings dialog

Doesn't fully work !!
Needs to implement a few other action listeners, methods, and error checks.
settings.glade must be in the same directory as the executable too.
Implemented the rest of the settings in the setting dialog, require testing.

Cosmetic settings are set when you modify it, to give a user some kind of preview, they are canceled when pressing cancel.
It still requires a lots of setting.
Also pls if you have an idea why the curve doesn't work, pls halp.
Fixed bug where the custom back/foreground colors wouldn't update
Fixed graph curve
Merge pull request #65 from gtorrent/wip/use-settings

Implements settings in GUI
merge