pattern.search bug fixes
pattern.search bug fixes

notably: do not cache patterns that use a taxonomy, which are mutable dicts.

clips/pattern,RitwikGupta/pattern,RitwikGupta/pattern,sfprime/pattern,elkingtonmcb/pattern,elkingtonmcb/pattern,rebeling/pattern,soycode/pattern,loretoparisi/pattern,shuangsong/pattern,jatinmistry13/pattern,jatinmistry13/pattern,z0by/pattern,loretoparisi/pattern,bijandhakal/pattern,abcht/pattern,Sri0405/pattern,ashhher3/pattern,clips/pattern,dongguangming/pattern,shuangsong/pattern,codeaudit/pattern-1,z0by/pattern,loretoparisi/pattern,pombredanne/pattern,arne-cl/pattern,NTesla/pattern,ashhher3/pattern,shuangsong/pattern,woiddei/pattern,ashhher3/pattern,woiddei/pattern,arne-cl/pattern,soycode/pattern,rebeling/pattern,aoom/pattern,codeaudit/pattern-1,arne-cl/pattern,soycode/pattern,hayd/pattern,Sri0405/pattern,bijandhakal/pattern,codeaudit/pattern-1,pattern3/pattern,shubhangiKishore/pattern,abcht/pattern,RitwikGupta/pattern,dongguangming/pattern,shubhangiKishore/pattern,aoom/pattern,dongguangming/pattern,abcht/pattern,elkingtonmcb/pattern,soycode/pattern,sfprime/pattern,ashhher3/pattern,woiddei/pattern,hayd/pattern,rebeling/pattern,textioHQ/pattern,codeaudit/pattern-1,rebeling/pattern,NTesla/pattern,pombredanne/pattern,woiddei/pattern,abcht/pattern,aoom/pattern,NTesla/pattern,loretoparisi/pattern,arne-cl/pattern,bijandhakal/pattern,NTesla/pattern,Sri0405/pattern,shubhangiKishore/pattern,aoom/pattern,sfprime/pattern,bijandhakal/pattern,sfprime/pattern,Sri0405/pattern,hayd/pattern,jatinmistry13/pattern,pombredanne/pattern,z0by/pattern,jatinmistry13/pattern,elkingtonmcb/pattern,shuangsong/pattern,clips/pattern,pombredanne/pattern,RitwikGupta/pattern,pattern3/pattern,z0by/pattern,pattern3/pattern,dongguangming/pattern