address ZLIB, XML2, MSGPACK, DEMANGLE

- ZLIB always required
- XML2 will be enabled if a DB is enabled (cmake-only fix)
- MSGPACK removed
- DEMANGLE code changed to a single #ifdef windows