Revert "Drop custom protocol for JSON"

This reverts commit 0dc33736f8e3306fa9685307b37b3d7827efbad3.
Revert "Remove default server"

This reverts commit acd948667996e62eda576548cd604842e3ae6f08.
Revert "Remove base64 functions from ZMQClass"

This reverts commit 9f50f5ed3d9f09dfa1d773545e5e283b674046ca.
Revert "Drop custom protocol for JSON serialization"

This reverts commit 82704e9dca4dae394e9bb74805b5013cf1ff6ed9.
Revert "JSON implementation"

This reverts commit 4f7b40074774abfcdf0bcddfee5cd8db1c1bd328.