Make use of external linker for CGO
Better cross platform Makefile
Refactor to perform libtorrent call from only main thread
Windows x86 struct alignment bug has been fixed, account for that