Updated Genome::Sys sw_path and related methods to find software better.

Dynamic logic is now in place to look up versions of software so new
tools will not have to hand-write a mapping between them.

The sw_path method now can take a (package_name,executable_name) pair,
defaulting to presuming they are the same.