Remove two unused fields from struct s_reader.

l_pwd is not used anywhere so it is safe to removed. Saves 64 bytes
per reader. fd_error is only incremented in module_cccam but never
used.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8501 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Remove pcsc variables in struct s_config when the reader is not enabled.

Saves ~128 bytes in configurations without PCSC.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8502 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Move availkeys from struct s_reader to private reader strucure.

This saves 512 bytes from struct s_reader.

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