Cleanup handling timeout

Do not free the request in case of timeout - just remove it from timer.
 Free the request only after reset or drive fail.
No power action at remove.

Do not issue any power action register update at drive unload,
since no actual power change is going to happen.
They should only be done at shutdown and suspend/resume.
Merge branch 'master' of github.com:HPSmartStorage/scsi-over-pcie