Updating detect for CustomEvent and Event

As discussed in issue #193.  
Basically Safari implements CustomEvent, but in an odd an unusual way - have updated the config and detect script to reflect this.

Have also ignored a test which was failing and testing against the spec rather than use cases. 

The same goes for the Event constructor which is treated the same way.
Remove this?