-stable review patch. If anyone has any objections, please let us know.

------------------

From: Michael Rash <mbr@cipherdyne.org>

[TEXTSEARCH]: Fix Boyer Moore initialization bug

The pattern is set after trying to compute the prefix table, which triesto use it. Initialize it before calling compute_prefix_tbl, makecompute_prefix_tbl consistently use only the data from struct ts_bmand remove the now unnecessary arguments.