Reduce data copying in CCM mode

Remove unnecessary data copying in the CCM mode implementation:

 - ByteArrayOutputStream buffers for AD and data are accessed directly to avoid extra allocate+copy of each
 - The output buffer is used directly by processPacket output without allocate+copy of a temporary buffer