Add search suggestion auto complete
Add OpenSearch search result output in Atom

As specified in OpenSearch documentation.
Also adds minor enhancements to search suggestion implementation.