log: Prevent harmless warning.

Prevent unused parameter warning when WEBIF, MODULE_MONITOR and
CS_ANTICASC are disabled.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8319 4b0bc96b-bc66-0410-9d44-ebda105a78c1
config: Add proper control of WITH_CARDREADER setting.

WITH_CARDREADER must be enabled if any of the readers and cardreaders are enabled.
WITH_CARDREADER must be disabled if all readers and cardreaders are disabled.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8320 4b0bc96b-bc66-0410-9d44-ebda105a78c1
config: Give external defines values.

Just having something defined is OK but having it defined with
certain value is a lot better.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8321 4b0bc96b-bc66-0410-9d44-ebda105a78c1
config: Move compatability defines out of config-funcs.h into globals.h

This is in preparation for removing config-funcs.h file.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8322 4b0bc96b-bc66-0410-9d44-ebda105a78c1
config: Simplify config.h

Remove config guards also give config variables values. This would
allows us to delete config-funcs.h.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8323 4b0bc96b-bc66-0410-9d44-ebda105a78c1
config: Delete config-funcs.h.

Replace the functionality with config_enabled() magic macro borrowed
from Linux.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8324 4b0bc96b-bc66-0410-9d44-ebda105a78c1