Generate other dependency version reqs in lockfile

Fix for an issue I just raised: https://github.com/fsprojects/Paket/issues/313

I've used the existing VersionRequirement.ToString() method which appears to have all cases covered, but this does assume that we would indeed want to serialise all VersionRequirement cases for dependencies.