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. 
The list is already in order of priority from the previous loop, The recommended charms are in the first array then the others are in the second. We loop through it in order from 0 on so any duplicates that are removed won't be the recommended ones.