More search improvements

We’ve made several improvements to searching in Church Social to make it more powerful, more consistent, and faster.
First, the global search now uses the same search logic as the Families and Manage People pages. This means you can now search for secondary information like email addresses, phone numbers, and maiden names directly from the global search. As a bonus, the global search dialog now opens immediately instead of first loading all data in the background, so it should feel noticeably quicker.
Second, multi-word family searches are now much smarter. Previously, if you searched for something like “John Beth Calvin,” no families would appear because the search required all words to match a single individual. In this example, no one person matched both “John” and “Beth,” so no results were returned. Now, each word is evaluated independently — as long as each word matches at least one member within a family, that family will be included in the results.
Finally, family searches now support the use of the ampersand (&) and the word “and” when searching specifically for couples. For example, searching for “John & Beth” or “John and Beth” will return families where John and Beth are spouses.