Avoids (minor) jQuery fragments cache leak

It seems that slickgrid when running in certain situations causes
unexpected growth of the jQuery fragment cache (lots of construction
and destruction of slickgrid instances within the same 'page')

I spotted this when working on some memory allocation issues in my
app, but was unable to replicate it in the provided slickgrid tests.

However, it seems that the code this patch replaces should adequately
address: http://bugs.jquery.com/ticket/11325

Signed-off-by: ciaranj <ciaranj@gmail.com>
Merge pull request #634 from ciaranj/jquery_fragment_bloat

Avoids (minor) jQuery fragments cache leak
performance improvement: avoid calling getDataItem multiple times for same row
more performance improvement
minimize getDataLength() calls
Merge remote-tracking branch 'upstream/master'
back out for loop changes
Add index.html to the examples folder.
Merge pull request #639 from RandScullard/master

Add index.html to the examples folder
Merge pull request #638 from kzhdev/master

Performance Improvement: Avoid calling getDataItem multiple time for the same row.
Remove the use of jQueryUI effect and move the invalid cell animation into CSS.
Maintain the reference to the right "self" object in DataView.
Fixed scrolling with keyboard selection
Merge pull request #658 from ibrahimkarahan/mleibman-master

Fixed scrolling with keyboard selection
Merge remote-tracking branch 'upstream/master'

bringing our version up to date with the latest that uses less jquery-ui stuff