Updated Table methods to better support multi-DB

No sense in escaping TableName only for update, "from" isn't universally
optional for deletes, First() should be virtual to allow alternatives to
TOP 1
Removed Id parameter when calling Table.Insert

"Id" is being removed most places in Rainbow, but not on Table.Insert. I
changed this to make it consistent with SqlCompactTable.Insert and
Table.Update.
Merge pull request #68 from tms/rainbow-extensibility

Updated Table methods to better support multi-DB
Merge pull request #66 from rayjezek/master

Rainbow: Ignore Id property when calling Table.Insert
DapperRow dynamic invocation incompatible with Visual basic fix
When adding dynamic properties, fieldName dictionary name not set
http://code.google.com/p/dapper-dot-net/issues/detail?id=132 - EF change patches

@david.obando
Support for "ignoring property"
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>