Only fetch specific dependency versions.

When fetching dependencies, either runtime or development dependencies, only
the Gems that match the dependency version should be retrieved instead of
retrieving *all* versions.

This commit fixes #1.

Signed-off-by: Yorick Peterse <yorickpeterse@gmail.com>