Add SearchTorrents for various criteria

Add SearchTorrents for various criteria that the advanced search
supports. Also, add Uri.EscapeDataString to the old SearchTorrents.