- adds animation functionality
- removes overflow constraints on animations.  changes $.extend to modify an empty object.
- removes long animation delay from debugging
- adds documentation around newly-added "animate" and "animateOptions" options.

- adds lineHeight-1 pixels to the allowed maximum height for determination of the truncation point to account for increases in line-height across different font families.
adds detail to documentation for allowed and default parameter values
increments version number to 3.0
- modifies plugin to account for inline-display truncation.  If an element is detected to display inline, the closest block-level ancestor is specified as the contextParent.  If a specified contextParent is detected to display inline, then the contextParent is replaced with its closest block-level ancestor.
- fixes some bugs around edge case usage for word boundaries that fall directly on "avg" in the main truncation loop
replaces tabs with spaces
- adds option to place truncateString inside a truncated anchor tag, as can be necessary if the anchor is set to display block.
- fixes incorrect value type description for "showText" option
- fixes bug where truncateString was not appended in HTML truncation when the last node processed exactly filled the remaining character positions