Add simple unit test to BandwidthEstimator
Fixed bugs in BandwidthEstimator, add more test cases
Add multi peer tests for BandwidthEstimator
Add DefaultBandwidth config.
When gui closed, all thread should be terminated.
Redesigned RequestManager, support flow control, heuristic algorith, etc.
Add unit test. Fixed bugs
Merge branch 'master' of http://github.com/BYVoid/distribox
Add more unit tests
Fixed that sortedlist can't contain same key
Merge remote-tracking branch 'refs/remotes/curimit.com/master'
Add IP to gui.
Requests are sorted by time.
Finish UserManual.
Add new items to require document
Resolved conflict
Improved requirement document
Convert requirement documentation to simplified Chinese