Fix a FluentMappingsPocoData bug

The above change fixes a bug in FluentMappingsPocoData that turns a composite PK into a simple one, leaving only the first column in TableInfo.PrimaryKey.

It also marginally improves performance by eliminating repeated PK string splitting within the foreach loop.