Reverted formatting of ReferenceCleaner.cs
Converted InterfaceInjector to partial class of ModuleWeaver
Changed initialization of type references for InterfaceInjector (moved to MsCoreReferenceFinder.cs)
Updated injection of INotifyPropertyInterface.
add / remove of PropertyChanged event now contains same IL code as generated by .net 4.0 compiler.