resolve merge conflict
make the replOutput rule specific to spans. Fixes an IE/ExCanvas bug where a Canvas marked as replOutput would add padding to its children
Merge commit 'dyoo/master'
sync with Danny, and include newer image lib code
add clipping to ExCanvas
add IE8 image fixes from sencha.com, which fix scaling on IE8 standards mode
remove reliance on the canvas.text plugin
upgrade to latest version of excanvas, and add image patches from sencha as well as our own clipping patch, and improved measureText code
when ExCanvas generates absolutely positioned elements, they break outside of #iter. Make #iter absolutely positioned as well, which fixes scrolling on IE8 and has no effect on other browsers. Also move the left-padding inside #iter, rather than to its parent
improved measuring of text
minor changes to bring us more inline with proper r73
remove the focus hack - it's no longer necessary, and it was causing problems with the iOS keyboard
CM 3.1's Doc implementation does not expose undo and redo at initialization. When binding functions to our faked keyrow, we need to call those functions dynamically
MobileSafari doesn't know the true height of the keyboard after we've added a fifth row, so make sure we extend the body of the document by an equivalent amount so that the row never hides any of the body.
continuing to chase VML font fixes
minor tweaks to simplify the diff between us and mainline ExCanvas
Merge remote-tracking branch 'schanzer/master'

Conflicts:
	war/js/mzscheme-vm/support.js