data format clean-up: renamed unmanaged_files file_type to type
Fix another oversight while changing an attribute in the users scope

The original change was in commit 1568473.
Merge pull request #63 from SUSE/review_140811_fix_attribute_renaming_oversight

[Review] Request from 'aduffeck' @ 'SUSE/machinery/review_140811_fix_attribute_renaming_oversight'
Merge pull request #62 from SUSE/review_140811_data_format_clean_up_renamed_unmanaged_files_file_type_to_type

data format clean-up: renamed unmanaged_files file_type to type
Adapt general logic to use underscores for JSON scope names

The inspector, renderer and system_description classes were adapted to
use underscores a separators for JSON scope names.
The usage of the the command line scope names wasn't changed though,
they still use dashes as separator.
Adapt unmanaged-files logic to use "_" for JSON

The unmanaged-files logic was adapted to use underscores as separators
for JSON scope names.
The usage of the the command line scope names wasn't changed though,
they still use dashes as separator.
Adapt config-files logic to use "_" for JSON

The config-files logic was adapted to use underscores as separators for
JSON scope names.
The usage of the the command line scope names wasn't changed though,
they still use dashes as separator.
Adapt changed-managed-files logic to use "_" for JSON

The changed-managed-files logic was adapted to use underscores as
separators for JSON scope names.
The usage of the the command line scope names wasn't changed though,
they still use dashes as separator.
Replace repeated Inspector.all_scopes call by attribute
Add internal_to_cli_scope_names class method to CLI

Since scope names are now stored with an underscore internally we need
to convert them if we provide information about scopes to the user.
The method accept strings and arrays and returns an array because the
usual use case is to have a list of scopes.