build: Do not disable DVBAPI forcefully when building on OS X.

Apparently some people are using OS X as cross compilation
platform and disabling CONFIG_DVBAPI is not what is wanted in
this case.

Patch by foobar.
This closes ticket #2948.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7896 4b0bc96b-bc66-0410-9d44-ebda105a78c1
config: Do not assume unknown reader protocol equals "mouse".

Let the user know that he/she should fix its config instead of
assuming. Pretty soon protocol type MOUSE may not even be compiled
in the binary.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7897 4b0bc96b-bc66-0410-9d44-ebda105a78c1
csctapi: Move DB2COM reader functions in csctapi/ifd_db2com.c

Also introduce separate "db2com" reader.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7898 4b0bc96b-bc66-0410-9d44-ebda105a78c1
csctapi: Add set_RTS_DTS callback for cardreaders.

db2com reader uses its own rts/dts detection function.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7899 4b0bc96b-bc66-0410-9d44-ebda105a78c1
csctapi: Add DB2COM support in mouse_test reader.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7900 4b0bc96b-bc66-0410-9d44-ebda105a78c1
csctapi: Convert phoenix/mouse reader to the new card reader API.

This is the last reader that needed conversion! Now the road to
disabling cardreaders in oscam config is opened.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7901 4b0bc96b-bc66-0410-9d44-ebda105a78c1
csctapi: Re-introduce Set reader ready to Send, it's needed for some readers

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7902 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Tryfix for ticket 2946


git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7903 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Tryfix for ticket 2950 (Duplicate reader)


git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7904 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Remove hardcoded card reader names in reader_get_type_desc().

All card readers have ->desc field initialized.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7905 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Move reader related functions out of oscam-simples.c into oscam-reader.c

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7906 4b0bc96b-bc66-0410-9d44-ebda105a78c1
webif: Remove duplicated pcsc reader in readers dropdown.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7907 4b0bc96b-bc66-0410-9d44-ebda105a78c1
csctapi: Remove active field in struct s_cardreader.

Now that all readers are converted this field is no longer needed.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7908 4b0bc96b-bc66-0410-9d44-ebda105a78c1
csctapi/db2com: Move the rest of db2com code into ifd_db2com.c

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7909 4b0bc96b-bc66-0410-9d44-ebda105a78c1
config: Remove temp file after config.mak was build.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7910 4b0bc96b-bc66-0410-9d44-ebda105a78c1
config: Special case WITH_CARDREADER.

WITH_CARDREADER should not be user visible option.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7911 4b0bc96b-bc66-0410-9d44-ebda105a78c1
List supported card readers in oscam help text.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7912 4b0bc96b-bc66-0410-9d44-ebda105a78c1
csctapi/smartreader: Move lock initialization in ->lock_init().

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7913 4b0bc96b-bc66-0410-9d44-ebda105a78c1
dvbapi/azbox: Add missing include file.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@7914 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Quick & Dirty fix for broken cccam server introduced in r7912


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