improve compiler_listener_regex docstring
iterate through increasingly fuzzy regexes

* fuzziness loop outside plugin listener loop
* assumes listener['regex'] is a list of compiled regexes
* break the loop when none of the listerers have any more regexes to try
add fuzzy mixin pseudo code

* not required because only function is implemented directly with the start of each loop through listener regexes