[Review] Request from 'kirushik' @ 'SUSE/connect/review_141013_comment_for_the_obscure_hostname_logic'

Please review the following changes:
  * 15e7e61 Commented the not-so-clear hostname generation logic
  * 862c1b0 Merge pull request #180 from SUSE/review_141006_config_refactoring
  * 68b3e6d Fix test to expect call on SUSE::Connect::Config rather than on RbConfig
  * 4598515 Fix feedback from pr#180
  * 43e0c82 Fix Style issues
  * b2a3b05 Use attr accessor with @ sign
  * ffc9bfe Refactor config logic to push configuration logic to one predefined object