Delete native search backend before running postgres search tests.

This ensures that when we are trying to test postgres backend,
we cannot accidentally be testing the native one.

Native search backend creation and destruction tests are added as a bonus.