Fix correct config merge for array values (fixes #819)
Merge pull request #815 from roadhump/issue_806_arrays

Fix correct config merge for array values (fixes #819)
Ignored files are excluded unless --force is passed on the CLI
Ignored files are reported with a warning
Updates logic of formatters to treat non-fatal messages about non-existent rules as warnings.
Updates CLI documentation