Make git ignore *~ files.
Point to latest Dispersy branch.
Fix request queue counters.

New fail counter to distinguish between success, fail, and still
trying to download.

Fixes to not count an attempt when swift raises an
exception (i.e. duplicate download).
Use dedicated dirs for state_dir and dest_dir while running UI tests.