Changed the Objective-C Syntax checker to also use clang and optionally .clang_complete

I changed the Objective-C Syntax checker, so it uses clang if set in the options, and can read the .clang_complete. The code is based on the already existing C / C++ syntax checker.