FIX: FulltextFilter did not work and was not usable

This is a rebase of https://github.com/silverstripe/silverstripe-framework/pull/3179, including a suggested fallback to enable single-column fulltext specification.

Any feedback @micmania1?