csa: started to rework the descrambling support
csa: added back in SCT_CA processing

This is a bit of a hack really, since its now the only SI data that's
handled as an elementary stream. However I think it has to be that way
else it'll get messy.
csa: add back in CAT/CA processing