Fix setting (non-)blocking mode for descriptors.

Previous flags was ignored, add a set_nonblock()
function and use it where applicable.


git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@9047 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Smartreader now autospeed according to atr.

This is the new standard setting off smartreader protocol. The speed will be set automatically according off the detected atr. mhz will have no effect anymore. The cardmhz is standard on 400. If you have one off these cards which needs lower just set cardmhz = xxx. The mhz will be automatically set .

If You want to over or under clock you're card. You must add parameter
smargoautospeed = 0

Then it behaves like before this patch. Parameter can also be set trough web iff just uncheck the 
smargoautospeed box and set the desired mhz then save.

Docs not addapted yet

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