Eliminate warnings from BinaryFunction, UnaryPredicate, BinaryPredicate concept check classes.

svn path=/trunk/boost/concept_check.hpp; revision=67422
Applied patch - refs #4918; will merge to release after tests cycle

svn path=/trunk/boost/concept_check.hpp; revision=67742
Change to use BOOST_HAS_CONCEPTS since BOOST_NO_CONCEPTS has been removed (it's been dropped from the standard).

svn path=/trunk/boost/concept/; revision=70000
Suppress warnings on msvc 10.

svn path=/trunk/boost/concept_check.hpp; revision=70699
Supress msvc warnings.  Fixes #5102.

svn path=/trunk/boost/concept/; revision=71053
Applied fixed version of patch from #6293; fixes #6293

svn path=/trunk/libs/concept_check/; revision=76050
[concept_check] "Shadowed variable warning" (refs #6738)

svn path=/trunk/boost/concept_check.hpp; revision=78501