DapperRow dynamic invocation incompatible with Visual basic fix
When adding dynamic properties, fieldName dictionary name not set
Created overloads for insert, delete, update and get in Database.Table<T,TId> to allow working with Tables whose primary key names are not "Id".

The Insert method now returns null if empty data is passed.
The Update method now returns 0 if empty data is passed.

(An Example of an empty data is an empty diff created from a snapshot that has not changed.)
Added support for TVP in anonymous objects
Nulls in dynamic
Implement connection-string equivalence (similar to https://github.com/SamSaffron/dapper-dot-net/pull/80)

Fix Issue131
Merge pull request #69 from KorsG/master

DapperRow dynamic invocation fails in Visual basic - fix
Merge branch 'master' of https://github.com/SamSaffron/dapper-dot-net.git
Merge pull request #81 from fbdegroot/master

Added support for TVP in anonymous objects
Async; manual merge of https://github.com/SamSaffron/dapper-dot-net/pull/49
- huge thanks to bkaid
Removed unnecessary async/await in a few places
(courtesy @mrange) fix dictionary semantics of DapperRow
(via lgsky) - multimap should auto-open/close as necessary
Fix: multimap shouldn't assume it owns the connection
Deploy 1.13

Signed-off-by: Marc Gravell <marc.gravell@gmail.com>
Added example/test for http://stackoverflow.com/q/16796519/23354
Merge branch 'master' of github.com:SamSaffron/dapper-dot-net