Key data type

Merge latest version of dapper and fix anything that was broken with the Key Data Type other than int and writeable key.