PD-1223 PD-1365

This change merges v3.3.2 from the master repo into our forked version (tagged v3.3.0). This change prevents pop-up errors in IE8 when broad searches are submitted, which in turn trigger the parsing of a large JSON file of results; the reason behind the solve @vladfernandes and I found relates to lib/json3.js (simply changing this file to v3.3.2 actually solved the problem). Previously, IE8 would return an error and cite line 645 as the source of the problem (via the comment here, "Optimize for the common case where a string is valid.).