FIX Compatibility fixes

- Use setEmptyString for ListTemplate field in CMS
- Added 'results' method to search page controller for backwards compatibility
  with existing implementations that will target that link directly
Minor updates to class definitions.