subtree and class filters on autocomplete

These changes add the possibility to filter autocomplete results by subtree and / or specific classes.
The changes also include modifications on css that allow having an autocomplete features added to the search input of the edit form of object relation and object relations attributes (I am going to send a pull request right after this one in the ezpublish_legacy repository for that part)