Pretty big refactor to rely more on the ruby executable detected during the capabilities detection. Aim is to remove a lot of duplicated path building.
Isolated use of the path resolution by using the ruby runtime label to only in the RVM locator which needs it to location gemsets.