Improvements on tracker protocol

Improved tracker URL string generation
TorrentData now read the announce-list from a torrent file in the
AnnounceList property
Made TrackerClient.GetResponse asynchronous
Added a new WPF project with the idea of testing the library in GUI
conditions (drag&drop support of .torrent files, asynchronous loading of
tracker response)