trac: use CSV downloads if TracXmlRpc is not available

The trac instance I'm using doesn't have the plugin.  It also doesn't require auth to do a simple query.

A few other options I could try:
 * automatically fall back if offtrac fails (with a warning)
 * create a separate `trac-csv` service