rustpkg: Do not guess version if not given

rustpkg accessed git repo just to read tags and guess package version,
but it's not quite useful since it can be given explicitly from command
line.

This also fixes output of `rustpkg prefer`.
rustpkg::version: Remove enum Version

Replaced by `Option<~str>`.
rustpkg: Compute hash to find crate