Revert r8119 changes related to Viaccess EMM reassembly.

EMM reassembly should not know internal dvbapi client information.

The proper fix is to run reassembly on the local reader side and
remove it completely from the client side.
cryptoworks/viaccess: Run EMM reassembly before writing EMM in the card.

Before this patch EMM reasembly was only run by dvbapi client.

This means that any other client (via newcamd, cs378x, cccam) was
expected to perform its own EMM reassembly otherwise the card
was unable to write the EMMs that needed preprocessing (reassemblation).

This commit moves EMM reassembly where it belongs - just before the
EMM is written in the card. That simplifies client logic (no more
knowledge of CW and VIA EMMs) and allows cards to be updated via
any network protocol.

The changes were tested with Swiss Viacess card and Digiturk Cryptoworks
card. Both cards received EMMs and were updated via cs378x protocol
using tsdecrypt as client.