Code convention improvement

no functional changes
Fixes the SearchResults ThemedWebPart by 1) the search text is now surrounded by white space. So if the user searches for ants the results will no longer include things like "rants" "pants". 2) Due to differing configurations of our current language content sites we can no longer rely on the language code to be part of the url. Instead we compare the language code for the current item and ensure it matches the language code of the current search page.

The ContentItemExtensions GetLanguage method was storing the CurrentLanguage in the HttpContext object. This isn't reliable in the situation of language searches because there can be items of differing languages containing the search term.
Merge branch 'master' of https://github.com/terfdaq/HereSay

Conflicts:
	src/HereSay/ContentItemExtensions.cs
	src/HereSay/Parts/SearchResults.cs