Switch from searchengine tags attributes to alias

The tags attribute of searchengines was unofficial and is not part of
XULRunner. This patch uses the alias to identify the tags of an engine.
Currently it has one regression: it can't find any internal searchengine
without the livesearch tag.