Fixes the search autocomplete result list - Fixes 1348290

Restrict the result set of the search autocomplete results to:
- Precise and above charms. Oneiric is well past EOL and many Oneiric charms do not meet our current standards.
- Only a single most relevant charm to the user per name ex) only one mysql charm, closest matching series and recommended status.
- Any others up to 5, including bundles appended to the end after the above filters.

The real search results are untouched. 
personal preference really...when doing big conditionals I prefer to wrap each one in parens