ignore mutable and static warnings for std::atomic<>, std::mutex, std::recursive_mutex, boost::thread_specific_ptr<>
FunctionChecker should only report a function once per non-const static declaration
use shorter function name in warning message
skip mutable checkers unless the parent class is a data class
remove isDataClass check for StaticLocalChecker
Merge pull request #1241 from gartung/updateClangChecker

Static Analyzer improvement -- ignore mutable and static warnings for std::atomic<>, std::mutex, ...