Clean-up C-style (void) parameter lists

Change-Id: I41da8920e33dfdd0f1483ea2d7cf67111224b441
A single ZCodec ctor suffices

Change-Id: Ib831b80afcdde98928a2759616810923348f65e8
Use default argument values

Change-Id: I69273648155f5071b297c9c77edda58a8f25436d
nMemUsage is always MAX_MEM_USAGE

...so just use zlib.h's MAX_MEM_LEVEL directly.

Change-Id: I76d73f665df242bfb180b76aa7054cf8ddbe9e67
Remove unnecessary DEFAULT_IN/OUT_BUFSIZE macros

Change-Id: Icd509f55b3f91c4ce3b21bfa3a501d99532539d9
Remove unused ZCODEC_ZFILTERED, ZCODEC_ZHUFFMAN_ONLY macros

Change-Id: Ie02fb495beebd02d8331e547cbe6648dc70f241f
Remove unnecessary ZCODEC_DEFAULT_STRATEGY macro

...and directly use zlib.h's Z_DEFAULT_STRATEGY

Change-Id: Ibf528cbc32afec4d442656aa2963f50c0875d6a5
Remove unnecessary ZCODEC_DEFAULT macro

Change-Id: I57a5a14a51c0441e0fed006457ac95057f188462
Simplify logic

Change-Id: I2350c1a4d57a0e25753756e99d2b93ab3f2f6997
Split ZCodec::BeginCompression param into its 3 independent components

Change-Id: I275abafe81c8bb617c70646244b14f6cecc33854
Remove unused ZCODEC_BEST_SPEED, ZCODEC_BEST_COMPRESSION macros

Change-Id: Ibdf211b858c25a4b301cbde3dcab3a51765e4050
Remove unnecessary GZCodec derivation

Change-Id: Id710a1fe4a3c1593add69bb2a7014d26f9499e87
ZCodec instances can be allocated on the stack just fine

Change-Id: I523fba14c721815f8416f6e0224e42052d13429a
ZCodec instances can be allocated on the stack just fine

Change-Id: Id115af34011fbedc93a1fea1734ea6b1e7cfafd0
ZCodec instances can be allocated on the stack just fine

Change-Id: I4b185f9a0ecaa74ca3f1e93b3bfe504e9778a8ca
Remove unused ZCodec::IsFinished

Change-Id: I9741daf288c11dc8e0f0ad2f64e934e814c3ef8a
ZCodec::UpdateCRC is private

Change-Id: I2103f8a323d0454bdd1c779aadb99889ae1cf6e5
Use varying aElement name

Change-Id: Idc135ef5031a01961cc18d897a734b598bc833f4