[CMake] add_clang_library(MODULE): Create a phony target when llvm_add_library(MODULE) gave up.
[CMake] Let llvm_add_library(MODULE) check capability of loadable module.

On unsupported platforms, llvm_add_library(MODULE) doesn't create any targets.
Caller may be responsible to check and add extra target properties.