Add failing test case for inlined filtering.

Filters with `return true|false` statements that are not terminated by
semi-colons or closing braces will be left dangling in the
slickgrid-compiled function. This causes invalid data to be returned when
filtering.

This can be an issue when JS compression/minification is integrated into a
project, because some minifiers strip trailing semicolons when possible.
Fix return statement handling when inlining.

Modify regular expressions as follows:
 - Include end-of-input ($) as possible return statement terminator
 - Ignore spaces preceding return statement terminators
 - Preserve captured terminator in resulting function
Add failing test for evaluated returns.
Fix inlining for evaluated return statements.

Applies the following regex changes:
 - Match closing brace and end-of-input as valid `return` terminators
 - Preserve captured return terminator in inlined function
 - Tolerate arbitrary spacing before return terminators
Update Example 6 (AJAX-loading data with search) to access the Hacker News search API rather than the now-obsolete Digg API.

Some of the code that talks to HNSearch was taken from Aleks Jakulin's nice work on pull request #412 (commit d175aa14fda2a7ce4edcdbc7e6a6fc17349bcec4), but my changes to the example are more minimal. I've also improved the sorting a bit and added a sortable Date column.
fix issue #563
adjust format
Merge pull request #587 from pandell/fix-inline-filters

Improve `return` matching for inlined filter functions
Merge pull request #659 from icoxfog417/issue563

fix issue #563 IE8 throws exception at clearTextSelection() in slick.grid.js
Upgrade to the latest JSONP lib.
Merge pull request #655 from RandScullard/Fix601

Fix issue #601 - Update AJAX example to load from Hacker News
Upgrade to the latest JSONP lib (part 2).
Merge branch 'master' of github.com:mleibman/SlickGrid