[Review] Request from 'aduffeck' @ 'SUSE/machinery/os_class_refactoring'

Please review the following changes:
  * f699f81 Return a hash from the objectification method
  * 345401a Merge pull request #383 from SUSE/review_141114_warn_when_comparing_extracted_with_unextracted_unmanaged_files
  * a254bb5 Cleaner structure for Os test
  * 924b5d7 Don't let Object#set_attributes return self
  * 835cdb4 package 1.1.0
  * 94b55d8 Merge pull request #386 from SUSE/update_news_file_for_sprint_26
  * 2373064 Update NEWS file for sprint 26
  * 93aecff Add test for warning when comparing unextracted with extracted files
  * 9334195 Show a warning when comparing extracted with unextracted unmanaged files
  * 6bd6cd0 Tweak hound config
  * 8307df9 Merge pull request #382 from SUSE/review_141114_fix_comparing_unmanaged_files
  * 9a064e3 Merge pull request #381 from SUSE/workaround_kiwi_alias_issue
  * 0424505 Workaround Kiwi issue by escaping repository aliases
  * a0cba7e Add regression tests for recent bug fixes
  * 07b32a8 Fix empty lines in unmanaged files list when files were not extracted
  * 8148107 Do not choke on lacking file lists when rendering unmanaged files scopes
  * 15b9023 Only consider common attributes when comparing UnmanagedFileLists
  * 964ede4 Tweak hound config
  * 10a7c03 Merge pull request #371 from SUSE/review_141107_add_13_2_boxes_and_vms_to_pennyworth
  * 57a887d Merge pull request #380 from SUSE/remove_extracted_part_from_spec_data
  * e296b68 Remove old remaining extraction status from upgrade data
  * 64a2660 Merge pull request #379 from SUSE/add_missing_files_extracted_part
  * 25629bd Add missing Files extracted entry to spec data
  * c9a7c6e Merge pull request #378 from SUSE/add_ssh_copy_id_hint
  * be1bc48 Show ssh-copy-id hint if the ssh connection fails
  * e3530f9 Merge pull request #377 from SUSE/add_hint_to_analyze
  * ad42faf Show hint how to show the diffs after analyze
  * fa76f67 Merge pull request #376 from SUSE/fix_comparing_file_scopes2
  * dfc0c0f Update NEWS file for new release
  * b7490f2 Remove extraction status from the general renderer
  * 77b878f Show extraction status in unmanaged-files renderer
  * e7b909a Show extraction status in changed-managed-files renderer
  * 2e3c7ee Show extraction status in config-files renderer
  * 0ce7bfd Raise an exception if a FileScope contains unsupported attributes
  * 48e989b Fix #compare_with for file scopes
  * f735be4 Fix style issues found by Hound
  * fb6a468 Create scope objects using the scope factory
  * 7acc9d6 Add factory for scope classes
  * 15a69f3 Allow scopes to set their scope name explicitly
  * 8257017 Rename create_attrs to create_scopes
  * 98b2e2a Remove obsolete file
  * 36230b7 Rename remaining os_object occurences to os
  * 0047167 Replace SystemDescription's method os_object by os
  * bcdfa54 Merge Os and OsScope
  * 65f0d5e Store class level Os info in class instead of object
  * 50d7dd5 Add veewee box definitions and Vagrantfile entries for 13.2.
Use CamelCase for classes and modules.