[configuration] Use URI in the API instead of files. Null results in an empty Iterable. Some improvements on the time-out code
[configuration] Pass the ConfigurationErrorReporterFactory as a parameter instead of a field.
[configuration] Implement LombokConfiguration (using the CONSOLE error reporter)