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
Stop propagation of click event in showMenu

Stop propagation of click event in showMenu as otherwise the column
sorting is triggered
Merge pull request #607 from wienand/master

Stop propagation of click event in showMenu
Add functionality to AutoTooltips to optionally work for header cells. Add tests for AutoTooltips.
Add example to demonstrate AutoTooltips.
Add link to AutoTooltips test.
Fix test and clean up.
Clean up file.
Merge pull request #611 from mckramer/autotooltips2

Enable AutoTooltips plugin to work with header cells
Fix #418 - header menu icons not visible in FF when used with sortable columns
Fix #613 - set grid focus when the range is selected
Better support for screenreaders

This commit allows screenreaders to be aware of (and read) cells as
users navigate through the grid with the keyboard.
Add getContainerNode() method to Slick.Grid.
Fix positioning of a headermenu when grid inside dialog.
Set columnheader row on header cells

This makes a big difference for JAWS+IE (headers are read before cell
content, and this works around a JAWS bug where the aria-describedby
element is read twice).
Move options.buttonImage from JS to CSS
Fix #620 :)