Tidying up AJAX results page (openrightsgroup/cmp-issues#25):
 - Committing javascript in a form that allows it to be used in both example client and on live site
 - Fix adding of new rows to table (openrightsgroups/cmp-issues#103)
 - Add highlighting of previously blocked state for rows, matching initial results
 - Add fallback for older browsers not supporting the XHR progress event
Merge pull request #60 from Polarisation/jsresults

- Tidies up the AJAX results pages
- Closes openrightsgroup/cmp-issues#25
- Closes openrightsgroup/cmp-issues#103