Made IE updates from CorwinT. Closes #309. Closes #364.

- Added obj.isPlain() check to make simple object checking work in IE
- Removed the ability to block the play() method. Going to use a different approach and it was breaking IE because the event we were creating didn't have the expected properties in IE8.
- Updated fixEvent to copy the original event instead of adding properties to it.