Support new SCC credentials and repository URLs

The new SCC repositories doesn't have the credentials parameter anymore.
They also have two different parameters depending on if they are pools
or update channels so I am checking for the domain.

NCC does have novell.com as URL.
Use alias for repositories in KIWI config.xml

This does work around issues with SCC repositories in older KIWI
versions.
If the repository had no alias the repository name was generated by the
URL which was in case of SCC too long.
Add sles-release-DVD to package filtering for building

The package is only available on the DVD but not in the SCC repositories
so it needs to be filtered to be able to build an imge.
Show hints about hints
Merge pull request #333 from SUSE/squashed_hints_for_hints

Show hints about hints
Merge pull request #330 from SUSE/support_new_scc_urls

Support new SCC credentials and repository URLs
Updated NEWS file for Sprint 25 part 1
Merge pull request #334 from SUSE/update_news_file_sprint_25

Updated NEWS file for Sprint 25 part 1
package 1.0.1
Capture GLI exception OptionParser::MissingArgument

The error "OptionParser::MissingArgument" is not unexpected but wasn't
captured before.

This fixes #332.
Merge pull request #335 from SUSE/fix_332

Capture GLI exception OptionParser::MissingArgument
Add a gem version badge to the README.md
Make ruby version dependency explicit in the gemspec
Merge pull request #340 from SUSE/review_141103_require_ruby_1_9

[Review] Request from 'aduffeck' @ 'SUSE/machinery/review_141103_require_ruby_1_9'
package 1.0.2
Fix overwriting the rubocop configuration defaults from houndci
Merge pull request #347 from SUSE/review_141104_fix_hound_config

Fix overwriting the rubocop configuration defaults from houndci
Use actual home page as home page in gem
Suppress machinery output in the test output
Merge pull request #357 from SUSE/review_141104_suppress_machinery_output_in_tests

Suppress machinery output in the test output