Merge pull request #366 from vhalbert/8.7.x

fixes for TEIID-3226 and part of TEIID-3185
TEIID-2988: Fixing the  for zero based index
Merge pull request #368 from rareddy/TEIID-2988-8.7.x

TEIID-2988: Fixing the  for zero based index
TEIID-2988: Fixing the  for zero based index
TEIID-3187 ensuring the translator is set on the capabilities
Merge pull request #369 from rareddy/TEIID-2988-8.7.x

TEIID-2988: Fixing the  for zero based index
Merge branch '8.7.x' of https://github.com/teiid/teiid into 8.7.x
Fix the springframework module, the asm dependency is a different version