System.RuntimeType decoupled

Added and modified TypeReferenceExt to decouple completely mono.cecil
from system type
added Sinjectbuilder.target to add a msbuild task to inject the library