Handler for /proc/timer_list and supporting base routines changes

Adding the handler for /proc/timer_list required adding new
functionality to the base class for processing "tagged multi-
line" files.  The "convert_by_rules" code was replaced by a
new "conv_by_rules" routine.  And the "matches_all_crit" code
was re-written as well.