Use boost::isnan to avoid cppcheck error and for clearer code!

Refs #8940
Put back cpp suppression that cppcheck still requires.

Refs #8940