Fix copying behavior of FakeFetcher#download

This code has not been used in many years and it didn't copy what it
is supposed to.  Now a correct path is constructed for the spec to
place it in its destination.
Install gems in install_gemfile

Now the index is built and the gems are installed as requested.
Implement should_not_be_installed

It appears that this makes the first bundler spec pass!