Fix various little things
Add some tests

Don't forget to remove @nyanpasu
Modify how add() obtains index positions
Comment code, attempt to add progress average for children

No, it still doesn't work
Display total sizes on folders
Merge conflicts
More temporary debug messages to expose the recursion stack
Maybe working progress bars on folders
Remove debug ouput and fix some documentation
Few UI improvements

* A regression was introduced in TorrentTreeView that prevented the multiple selection, this is fixed.
* You can open files/folders individually from the file view by double clicking or right clicking

Requires testing:
* The priority context menu: it's not supposed to work on torrent that are seeding.
Misspelled a function name*
add peer view
fix merging bugs
fix for missing model
add scroll to peer view
fix for scrolling reset
merge
merge