Fixed a logic error in series color generation.

This addresses #906, the case where a fixed color index on a series
results in the color generator producing one color less than is actually
needed.
Specify the precise version of IE referenced in this problem
Remove Internet Explorer specific code, that appears to have no impact on actual rendering see bug #905
Document the affected versions of opera, and replace $.browser.opera with a line to detect only affected versions
Merge pull request #905 from anthonyryan1/master

Eliminate uses of $.browser, since it is no longer present in jQuery 1.9, and some of the cases were no longer necessary anyway.
Updated credits for #905 jQuery 1.9 compatibility.
Check dimensions on draw, not just on startup.

Previously the container dimensions were checked only once, which
prevented the pie from changing in size as its container was resized.
Allow the pie to redraw on resize or update.

When a pie's labels don't fit within its container, the pie is redrawn
with a smaller radius until the labels fit, or a fixed number of retry
attempts are exhausted. The redraw flag was not reset on success,
however, which prevented the pie from being redrawn again after a resize
or update.
Merge pull request #910 from dnschnur/pie-resize-fix

Allow the pie chart to redraw on resize or update.
Added credits for #910 pie redraw fixes.
Clarify comments describing color generation.
Tweak comparison order for clarity.
Prevent color generation with all fixed indexes.

As pointed out in a comment to #832, initializing maxIndex to zero
results in the creation of a single color even when all indexes are
fixed.
Enforce left-to-right canvas layout orientation.

When the placeholder has (or inherits) the HTML 'dir' attribute or CSS
'direction' we get unexpected results from text metrics, resulting in
visual glitches on the axes.

The suggested solution in #716 was to set ltr on the placeholder, but
this introduces its own problems, since the user probably *does* expect
rtl on items like the legend.  So we'll instead set ltr only on the
canvases.

We should review this behavior at some point; rtl is something we need
to handle, not work around.  It also needs to be kept in mind as we move
canvas-text into a plugin.  But for now this solution at least ensures
consistent behavior.
Change evaluation order for calculating percentage

Rounding errors are introduced when calculating the percentage when the total is 100 (for example if percentages have already been calculated). Calculating (total/100) first eliminates the error in this case.
Merge pull request #918 from jtward/patch-1

Change evaluation order for calculating percentage.
Updated credits for #918 pie percentage errors.
Fixed jQuery 1.2.6 mouseleave issue from #920.

Use bind, rather than .mouseleave, because we officially still support
jQuery 1.2.6, which doesn't define a shortcut for mouseenter or
mouseleave.  This was a bug/oversight that was fixed somewhere around
1.3.x.  We can return to using .mouseleave when we drop support for
1.2.6.