Started #277

Still need to call the new method in the dynamic IL
Tweaked DelegateFactory

We don't need to return the counter from EmitGetPropertyValues, it's not
needed for Insert and for Update we can use the UpdateColumnCount
Closes #277

using ITypeConverter.ConvertFromDbValue(IDataReader, int, Type) in
DynamicIL