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)
Merge pull request #436 from guikcd/cmake_improvements

Add requirements in cmake to help compilation preparation