always set target if null when calling dispatchEvent

I was just playing around with the html5 target and noticed that the target property on events were not getting set if the EventDispatcher object had no event listeners. When the event bubbled the target and currentTarget properties would be the same. 

I just pushed the conditional setting the target to the top of the method