FIX: Fixed encoding of & in OpenSearchDescription URLs.

Without this fix, the &amp; was then passed to urlencode(), which escaped the ; and make invalid
XML.  This keeps XML out of the source URL (so the & is just a raw & in the code) and relies on
the template engine to escape XML as needed (the .XML on the end of the variables).
Merge pull request #35 from sminnee/fix-opensearch-url-encoding

FIX: Fixed encoding of & in OpenSearchDescription URLs.