Work-around bug in Harmony CipherSpi

In Android pre-ICS the Harmony CipherSpi didn't accept "null" as a return
from engineUpdate. This change returns an empty byte array instead of
null which works around the problem.