download.py: limit entries correctly
river.py: display which source we're generating
download.py: mention when feeds fail to parse
river.py: add an empty line when processing multiple sources
river.py: add --no-download option

This just rebuilds/uploads the river.js file(s) instead of downloading
and parsing all the feeds.
river.py: change where rivers are saved