adding port number as part of the key to cache os property when connecting to different hosts

Conflicts:
	lib/specinfra/command/fedora.rb
	lib/specinfra/helper/detect_os.rb