Allow multiple URLs for the same repository.

As requested by Eric Harberg.
Start handling multiple proxy URLs.
replace tab with 4 spaces and fix indentation
introduce log_to_file variable
add schema for syslog logging
add support for using logger to log to syslog
add CAF::FileWriter to allow tests
remove the logger method
add tests
fix whitespace with single quotes
fix typos
rename template
use CAF::FileWriter to allow tests
add more tests
Fix documentation of a test case.
Untabify stuff
fix typo
set default ncm-cron. tagprefix for syslog
FileWriter contents unused, add log
don't allow both log and syslog