Add deprecation warning to signal.hpp; turn off warning in tests suite

svn path=; revision=84765