Add virtual destructors for ipc events.
Move working part to Worker. Add mCanceled in SDCardEvent.
Add cancle mechanism.