Extract DRM file open/close functions
Clean up log functions
Initial work for using workqueue
Add flag to disable workqueue