Add address sanitation, and generally clean up the CMakeLists file.
Fix compilation failure.
Add timezone and locale data, and use 'external' instead of 'outdoor'.