Added support for noreturn functions from library to CheckOther::checkUnreachableCode()
Refactorization in checkio.cpp
Fixed #4943 and simplified CheckOther::checkCommaSeparatedReturn()