Fix #4959 and fix #3224

Log messages are buffered and log once again when Logger is setup. Also
we keep all errors and repeat them at the end if the process fails.
Add custom configuration storage
Enable progress bar with Puppet 3.6
Version bump