Added generic get/set to IPropertyAccessor
Updated to use native methods on IDataReader

This should prevent us having to box and convert property values for all
the basic types
Fixed Update SQL arguments