Missing semi-colons and quotes, firefox support


I ran into problems using this with firefox beyond the contextmenu.js file. The mouseleave feature is not supported in firefox so I replaced those components. I also found a few typo's in xgrid.cs and contextmenu.cs (missing semi-colons in contextmenu.cs and xgrid.cs plus quotes for the blank context menu separator).
Firefox is much more picky about the javascript components.
I also fixed scrolling so context menu's appear at the mouse click even after scrolls.
I've attached a version with these corrections based off 1.1.

file attachments