CMake: always honor manually set BUILD_* options
CMake: always honor manually set BUILD_* options

Figure out if the option should be enabled or disabled by default, but
unconditionally use it if it is set.

libexpat/libexpat,libexpat/libexpat,libexpat/libexpat,libexpat/libexpat,libexpat/libexpat,libexpat/libexpat