[#33805] Only try to find a search page if the request Itemid is not a search page.

Also, find search pages by component id, not link string

Fixes this tracker item: http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=33805
You'd think so, right? I agree, it makes no sense that you could be running a function inside the controller of this component if the component itself is not enabled. The point is, later I will be using the `id` property of the `$component` object. Because of the way `JComponentHelper::getComponent` works, I don't feel confident that I will have that property unless `enabled` is `true` and even then, only if I have passed `true` as the second argument to `JComponentHelper::getComponent`.