Use a more stable approach for the list of versions to install
The version of non LHCb packages is cached in the tracked *-requirements.txt
files, but, to prepare the kits, the LHCb packages are updated from the repository.
I also updated the README and cleaned up a bit here and there.
Closes #2 (closed)
Edited by Marco Clemencic