fix a few warnings

(cherry picked from commit 9d5c4ed3c8e8c63f240f90f94199c5c5ad9a4b02)
remove unused code

(cherry picked from commit 64e1fca70fe61509a2850b3024b6fb96787dddc8)
move config, dal and ial to single Legacy namespace
[BREAKING] use app.config instead of settings file

Add configuration files using only app.config (and linked files), not
settings files. This renames the assembly to Helpmebot (from
Helpmebot6), so startup scripts will again break. This also requires a
new file called database.config be placed in the build directory, so
Jenkins configuration will have to be updated and possibly secured.
don't copy to output directory
tweaks
Log4Net logging
unobsolete that to hide the warning
fix more warnings
remove unused irc proxy
Completely remove the Helpmebot logger.