Some work on generating event handler types.

related to #23
Ran into an issue with duplicate method signatures.

Posted an issue to TypeScript https://typescript.codeplex.com/workitem/1882

Not sure if it is a real bug or not, but commenting it out in the sample C++/CX project will help for now.
cleanup and updated event test