Reduce calls to fillText/fillStroke in IText
Let _getWidthOfChar() return cached values
remove IText _render()

The ```the _render()``` method for IText objects is no longer needed when since rendering cursor/selection is now handled elsewhere
Update renderCursor/renderSelection

Update renderCursor()/renderSelection() to draw to separate canvas
Update itext.class.js
Update itext.class.js
update cache automatically in _set()
update cache in setElement()
revert
revert master
Add all properties onto prototype (not to invalidate hidden classes)
Move `for in` body into a separate method (to allow inlining)
Build distribution
Remove node 0.6 from travis until jsdom fixes it
Optimize searchPossibleTargets
Adding nullcheck to touches attr on event.

This was throwing errors in IE11 on desktop.  Not that it needs gesture support...
Merge pull request #1129 from mizzack/patch-2

Adding nullcheck to touches attr on event.
Few small tweaks
Move check into separate function
Iterate backwards