Add requirements in cmake to help compilation preparation

- Use existing Findlog4cplus.cmake and silent detection if already correctly detected
- Silent Boost detection if correctly detected
- Detect protoc binary (throws an error if missing)
- Detect google/malloc_extension.h (throws an error if missing)
- Translate comments