Attempt to fix data loss during session end
(cherry picked from commit fed0b011c475978bec4c3a23f4068bf6dd2d3e15)
Allow/Fix special characters in json replies in WebUI
Allow semicolon in json values (Windows paths support)
Allow bool lists in json values
Allow clearing of execution log and peer ban log
Add context menu for web seeds: add, remove, copy, edit.
Remove add/remove buttons in web seed list, since context menu is now implemented.
Calculate eta for seed only torrents using ratio limits
Cosmetic fix for eta sorting in torrent list: 'infinity' must always come last