added the optional MapAutoKeywordFields parameter to VirtualTableExternalRegisterAll() to ensure that the mapped field names won't conflict with a SQL reserved keyword on the external database