Move all version parsing for desired version into a single method to fix logging
Move all version parsing for desired version into a single method to fix logging

This fixes converge logging so that we get the correct version that is being installed instead of "12" when a user specifies a partial version

Signed-off-by: Tim Smith <764ef62106582a09ed09dfa0b6bff7c05fd7d1e4@chef.io>

chef-cookbooks/chef_client_updater,chef-cookbooks/chef_client_updater