search: Make search result classes GObject subclasses
This requires also making AppIcon a St.Button subclass, and because AppIcons are added to the IconGrid, we also need to make FolderIcon a St.Button subclass.
Also an already existing class called AppIcon had to be renamed into AltTabApp.