[MRG] simplify silence module and fix locking

silence_sout_serr would sometimes lock up in the threaded file reader. This simplified implementation doesn't allow filtering and only silences output from external compiled libraries, not output from python.

Currently, this module is most useful for silencing output from histfactory when reading in XML or making a workspace.