Fix asset thawing relating to pre-emptive compiler
Fix asset thawing relating to pre-emptive compiler

Dependency and module invalidation means the plugin needs to parse
un-parsed modules from the file cache. Trying to keep work delayed
until needed, but mostly just lots of reworking, left the assets for a
module from being correctly stood up. This wasn't an obvious bug
because dependency invalidation was invalidating modules with loaders
like file-loader, causing rebuilds. This change fixes the asset setup
and the overzealous dependency invalidation for non-request
dependencies.

mzgoddard/hard-source-webpack-plugin