[build] update cmake modules

Basically because of 7641f35 and 456fb8f.

Changelog:
7641f35 [AddCompilerFlags] Add comment for workaround for "--coverage"
456fb8f [AddCompilerFlags] Add workaround for "--conerage" flag.
bb66dc4 Add new macros, GenerateDebianControl(), Split()
ba06f7c FindLibrary: add usage example for RESULT option
36fa9cf FindLibrary: add RESULT parameter.
8a474ec [FindLibrary] Rewrite implementation of FindLibrary* modules.
64c9d82 [TryCompileFromSource] reset VAR on fail (bug)
3cc8705 [TryCompileFromSource] initial commit
0390f61 [Configure] initial commit
69899d2 [AddCompilerFlags] fix custom BUILD_TYPE flags overwritten from global.
c1390e1 Expand variable in if statement
a97bf92 [AddCompilerFlags] add BUILD_TYPE parameter
46f4c8a [AddCompilerFlags] fix typo: was used C compiler for CXX flags.
[build] replace FindLibrariesOrFatalError() by FindLibrary()
[build] add different build types.

Usage:
mkdir .cmake && cd .cmake

cmake -DCMAKE_BUILD_TYPE=Profile ..
cmake -DCMAKE_BUILD_TYPE=Debug ..
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake -DCMAKE_BUILD_TYPE=Distribution ..