Improve feedback when manually calculating datasets

Show the region code *about* to be calculated, as well as informing the
user when it has finished. This helps track down which region failed to
calculate.
Expire region code cache when importing ETSource
Relax GitHub URL matcher in ETSource::Commit

Now matches both public and private GitHub addresses.