handle file not being in digest

The AssetPipelineLoader would use Kernel.open to try and retreive an
absolute path on the server (i.e. '/stylesheets/email.css').  This patch
makes request_and_unzip return nil when the file cannot be found so that
the FileSystemLoader is used as a last resort.