Changed Autosuggester

Change Autosuggester so that it respects static-filters,accesslevels,publish up/down dates and article states
This code is not yet production ready but runs fine for me on a site with Joomla 2.5.17 since 2 years
I'd want to see some performance statistics before accepting joins here.  Joins are expensive and these mapping tables can be very big so time and memory could become important issues.  Remember that the auto-suggest feature is supposed to return results quickly (sub-second response times expected) or the feature is effectively useless.