Move to sidekiq by pulling out ImportRowWorker

Also moved ProgressLogger out of Import so that it can be used by the
ImportRowWorker.

Removed stubbing from Import unit tests to simplify them. It makes them very
marginally slower but we feel the benefit of simpler tests outweighs the
speed.