Abstract the search form and livesearch action URLs

making it easier to extend the search portlet with custom views or other
actions.
Support livesearch QUERY terms by passing the REQUEST to the catalog query.
Allow livesearch portal_type to be hard coded in the URL.
merge with master