r8959

common structure for all base and sub modules
cryptoworks: Fix use-after-free in emm reassembly.
ghttp: Prevent usage of uninitialized variable.
camd35: Fix wrong assumption.
stat: Remove useless check.
config-reader: Prevent possible NULL pointer dereference.
Remove dead assignments