Better detection of Steam

Instead of attempting to locate Steam through Program Files, it uses the
Registry Key for Steam's Path, which is added automatically upon
installation of Steam, regardless of install location.
This is useful for those who decide to install Steam in different
locations, such as a secondary Hard Drive.