Apply IE9+ fixes to the new Kupu version

https://dev.plone.org/attachment/ticket/11824/patch.diff
https://dev.plone.org/attachment/ticket/11824/patch2.diff

Signed-off-by: Max Fierke <fierk007@umn.edu>