OBJC and OBJCXX not accounted for in try_compile() implementation
The implementation in cmCoreTryCompile.cxx
(and maybe other places) only accounts for C, CXX and CUDA languages. These should also be updated to account for the new OBJC and OBJCXX languages if we expect them to have parity with C and CXX. Otherwise enabling OBJC and OBJCXX languages could conceivably break previously okay projects.