lib: ignorepattern: Fixed wrong inheritance syntax and overloading.

Inheritance and overloading of the '__init__' function of the base class
was incorrectly done. This commit fixed these issues.
lib: trace: info checked for '_quiet' and not 'not _quiet' which resulted in no output.

Inside the info method it was checked for '_quiet' in the if statement
but it must be 'not _quiet' as it should give output if quiet is not
specified and not vice versa.