gauss cleanup
Merge branch 'master' of github.com:ericdrowell/KineticJS
new strokeScaleEnabled property which enables you to configure if the stroke style of a shape should scale or not as the shape itself scales, or as its ancestors scale
Text: Fixed DASH constant

The DASH constant should obviously contain a dash instead of a newline character. I guess this was caused by a copy-paste error...
moved TextPath, RegularPolygon, and Star shapes to the plugins directory.  updated all tests
Added a shared cached dummy canvas context that may be used by Kinetic.Text methods.

This greatly improves performances when creating lots of Kinetic.Text nodes, especially on mobile devices.
chainable .on/.off and Layer.(before/after)Draw. closes #279
fixed Thorfile containerParams.txt typo. closes #316
refactored the whole _setTextData method of Kinetic.Text, added a 'wrapping' option.

Performances should improve.
Also, the text should not overflow anymore from the defined width like it sometimes did.
first pass at removing setDefaultAttrs logic to speed up node instantation performance
refactored transition logic and added getAttr method
first pass of new Label plugin
added arrow support for new label plugin
changed label rect drawing from Polygon to Shape to support rounded corners soon.  Also wrapped the text and rect inside of an inner group so that the label can be positioned based on the pointer tip
moved Path to Plugins namespace
added getWidth() and getHeight() methods to Label
fixed logic in Text that was accessing padding attr directly without using the getter
label offset is now adjusted whenever the text is updated
changed Gauss to Blur
Improvement of event handler performance in Stage

The event handler function was fetched upon every fired event. This is
now avoided by fetching the function once before adding the listener.
This is partly a refactoring but also changes the code, since changes of
the events in that[] are now considered only during the call of
_bindContentEvents. If an event is removed however, the previous code
would crash, since that['_' + event] would then be null. Performance
profiling showed slight advantage, from 20% spent to 18% spent inside
event handler. And the code is cleaner.