Added new patch for the event.fix() method with following changes:
- added an event.create() method that just fill properties of fake event object
- better implemented the lazy function definition to get more speed in all browsers
The event.handle() method has been touched too as follows:
- overwrite the event.type only if it is different, for Custom Events, may be implemented in Standard Events too
- avoid duplicate calls to jQuery.data() method and reorganized the variables at the top of the function
More properties get now copied to the cloned event (may be tweaked).
The properties of the newly created event will contain default values.
The event object will be writable in all browsers only when using Custom Events (can change that if really needed).
I have re-run the "test suite" and the other tests posted on the jQuery group in Firefox, IE and Opera with no errors.
I have re-submitted both patches needed to patch "event.js" and/or the full "jquery.js" sources (needs review).