Feature/move global member

This branch moved two per-module members into per-device struct.

Now, per-device workqueue is named dm- DM_MSG_PREFIX as dm-cache and dm-era do. I don't know why Joe named like this but just follow.

Tested no regression.