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
Merge pull request #1 from nyeholt/compat_fixes

FIX Compatibility fixes
Minor updates to class definitions.
Merge allowed_actions changes
Updated readme with info about suggest JS