dynamic mapping to reflected data (ReflectionDataMapper)

removed old runner logic (ReSharper Provider)
added compiler directives to the Provider to use proper Runner, depending on reSharper Version