Supports passing torrent as arguments

To use with the GUI from master or wip/savestate
merge master into wip/association
Supports association with magnets and torrent under linux.

Although adding via magnet seem broken for whatever reason...
TODO: remove >harmful system calls and check why the magnets aren't added.
Fixes magnet handling.

Now the multiple instances issue...
May fix build on clang; clang a shit
If your a shit and you know it, throw an error
Fully functional (I hope) torrents and magnets associations under GNU + Linux
Build should be fixed by updating clang
fucking ubuntu how does it werk
Merge pull request #70 from gtorrent/wip/association

Adds association with torrent and magnets under GNU + Linux
Implements default settings

Currently working:
* Torrent state colors
* Graph Color
* File Asosciation key

Maybe works:
* Graph colors

Broken:
* Save path

Not implemented:
* Sequential downloading
Close the log...
script to add torrent from terminal
Merge pull request #71 from benwaffle/master

script to add torrent from terminal
Fix settings loading that broke the session restauration mechanism
Implements a few more settings, update to use the 1.0 libtorrent API.

Also replaced the deprecated methods call and implemented some in the torent class.
The clients should never have to use directly the underlying library.
I hope this will correctly make travis use the last version of libtorrent
YML A SHIT
JIBUUUN WOOOOOOOO
RISING HOOOPE