Cleanup WhiteSpace
HOUSEKEEPING ONLY-moved abstract methods to top of file, moved like properties to top of file.
DBTable - Rework mapDbColumns method to infer Db Column and auto-incrementing ID using attributes. See #44
DBTable and DBList - Implement PK inference on base classes using new mapDbColumns method. See #44
SQLServerTable/PGTable, SQLServerList/PGList -Implement PK Inference on classes derived from DBTable and DbList. See #44
Tests - Update existing tests to implement PK inference. See #44
Tasks/Perf Demo - Update to implement PK Inference. See #44
DbDocumentList - Implement PK Inference. See #44
SQLDocumentList/PGDocumentList - Implement PK inference in classes derived from DBDocumentList. See #44
HOUSEKEEPING ONLY: PGDocument Benchmarks -Fix typos. See #23
DBDocumentList - Refactored to push PK Info into model consistent with DBLIst. Added Property DataType to ColumnMapping. See #44
PGTable - Refined search for FullTextAttribute on object. Closes #46
Added better support for dynamic lists
SQLDocumentList/PGDocumentList - Improved methods of obtaining next serial PK. No more add item/remove item bs. See #27
Fix DocumentList Add method to ensure synchronized auto pk with JSON. Closes #48
DbTable and derived - Made PK Inference from attribute optional, improved mapDbColumns, probe for PK Auto status. Closes #47
Fix tests against DBDocuments and derived. Closes #53 (Thanks pnowosie).