[#50407901] move cancellation of imports from controller action to a thread in the Worker. Make imports within a single database cancelable.

- Add the 'canceled_at' field to the imports table.
- Add the ImportCanceler.
- Move cancel method to the corresponding 'copiers'.
- Add the 'runnable?' and 'canceled?' methods to imports.