DEVELOPER-243 Store developer materials form search criteria.

The search criteria is stored in the browser's local storage and is re-used whenever the user browses to the search form page.

Removed duplicate checkbox in the search form. Refactored some JS
variables.