Move special meaning of 'master' to utils.version

Also, use the same comparison logic in `utils.version.pick()` as we do in the multimethod.  That is, use LooseVersion's `__cmp__`.