Move back some responsibilities from Installer to the Mapping

The Install command was just reimplementing a lot of features that the
Mapping. It was time to go back and review the Mapping class. It's now
taking care of managing data collected by the command.
Finish refactoring the Mapping and update Install

The new Mapping is now fulling integrated to the Install command. All
the dead code was removed and coverage improved a little bit.