new Version 3.0.4
use a common toplevel CMakeLists.txt
fix building *-doc pkgs
SET_GITVERSION should be inside LibyuiCommon.cmake