Removed duplicates from merge and removed camelCase from modules again.
Removed unused module.
Merge of @heroldus commit: adding options --config-viewer-only and --rpm-upload-cmd

The original commit was https://github.com/yadt/yadt-config-rpm-maker/commit/f1ad841e74636e2d7d9237fed908a123f0565312
Extracting modules.
Further extraction of a module.
False is not a valid default for the rpm-upload-command.
Created class IntegrationTestException - this helps the developer to understand that the test setup itself failed.
Stopping integration test from writing to stderr.
Fixed indentation.
Ensuring we are throwing a ConfigException not a Exception.
Removed special configuration files for integration tests and unit tests.
Using tuple import.
Removed pretty printing of configuration properties.
Applying arguments to configuration properites ...
Extracted __version__
This is a pure unit test file too.
Ensuring that CannotFilterFileException will be thrown.
Ensuring that CouldNotBuildSomeRpmsException will be thrown.
Ensuring that CouldNotUploadRpmsException will be thrown.
Creating new exception ConfigDirAlreadyExistsException and ensuring it will be thrown.