Add generic test coverage for existing search portlet.
Abstract the search form and livesearch action URLs

making it easier to extend the search portlet with custom views or other
actions.
Fix test that fails on Python 2.6.
Use search portlet assignment title for the header for easier extending.