cache with remote_file instead of wget|tar, extract in 2nd step

Change-Id: Id882aa5ca979b89880d1ec2c4c9b506546658356
assert nix-defexpr dir is present

Change-Id: I014dc0745f80c831450dc0272bd199e458a38147