Autotooltips update

Equivalent to pull May 20, 2013 request #611 merge on mleibman branch
Fix #418 - header menu icons not visible in FF when used with sortable columns

Equivalent to May 20, 2013 commit on mleibman branch
set grid focus when the range is selected

Equivalent to Fix #613 on mleibman branch from May 22, 2013
Equivalent to Fix #620 on mleibman May 29, 2013
pull request #619 and subsequent buttonImage readdition

Changes equivalent to those made on May 29, 2013 on mleibman branch
headermenu and dialog pull #617

I believe this is equivalent to the May 29, 2013 change on mleibman.
However the container model is somewhat different in this branch. I'm
looking for $outerContainer here. I don't use the headermenu and haven't
tested so this may not be quite correct.
Avoids (minor) jQuery fragments cache leak

Equivalent to pull request 634 on June 13, 2013 on mleibman

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>
Add index.html to examples folder

Equivalent to pull request #639 on mleibman
Equiv to pull request #638 on mleibman

Performance Improvement: Avoid calling getDataItem multiple time for the
same row.