pattern.search bug fixes

notably: do not cache patterns that use a taxonomy, which are mutable dicts.
Merge branch 'master' of github.com:clips/pattern into origin

Conflicts:
	pattern/text/search.py