send SUSEConnect/package version in USER-AGENT header
Improve config class to reuse existing classes and improve API

For holding values it is better to use Struct that gives required
flexibility. Also have smaller and cleaner API.
Merge pull request #92 from SUSE/review_140602_send_suseconnect_package_version_in_user_agent_headersend_suseconnect_package_version_in_user_agent_header

[Review] Request from 'vlewin' @ 'SUSE/connect/review_140602_send_suseconnect_package_version_in_user_agent_headersend_suseconnect_package_version_in_user_agent_header'
config: fix convert to string
fix where rubocop complain
Merge pull request #95 from jreidinger/improve_config

Improve config class to reuse existing classes and improve API
Merge branch 'master' into review_140602_fix_integration_tests

Conflicts:
	spec/connect/config_spec.rb