config: add WEBSYNC_TIMEOUT option

This controls the timeout behavior for websync repos (urlopen()).

Other changes:
* RSYNC_BWLIMIT's config key is now REPO.rsync_bwlimit (was RSYNC_BWLIMIT)