Initial commit to provide ability to use Field Day field names / values in search forms to filter search results from mt-fdsearch.cgi script.
v2 commit to address inability to filter on more than one fd field name / value at a time.
Search both value and value_text fields; plus minor code formatting adjustment.
Remove unnecessary brackets from around two instances of @ids reference used in query.
Include entry_status, entry_class, entry_blog_id in search terms when querying mt_entry table.
Do partial match if filtering by text or textarea FD field, exact match if filtering by any other FD field type.
Simplify filter_by_field code to use multiple joins + table aliases instead of issuing multiple subqueries against MT::Entry table.
Add support for use of lucene query syntax for in filtered field values.  Example:
<option value="&quot;'2.0 Stars' OR '2.5 Stars'&quot;">2.0 Stars</option>
When sorting search results by a linked object field, sort using default field value from linked object (title for entries, label for categories, name for blogs, etc.) instead of linked object id value.
Replace test of $app->param('SearchResultDisplay') with more appropriate test of $app->{searchparam}{SearchResultDisplay}.
Fix descending + numeric sort being sorting in ascending order.
Use load_with_default to load FD fields (FieldDay::Setting) instead of load, so that fields are properly loaded when blog has been configured to use another blog's FD settings as default.
Add support for sorting FD search results by multiple FD fields; entry fields may be specified in sort field list; each sort field may independently specify a sort direction and whether the sort should be alpha or numeric.
Merge branch 'refs/heads/dphillips-fixes'