table entity improved error messaging

* in case when two properties serialize to the same column name, instead
of a generic duplicate key error, you now get a detailed message about
which properties are serialized to the same column.
* added unit tests for table entity proxy.
* not published to NuGet package yet.