Add OpenSearch support
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.
Merge pull request #95 from alphagov/49049459-add-opensearch-support

Add OpenSearch support