PY-8427 Behave BDD support
PY-4186 Lettuce BDD tool support

Simple GUI supported
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
revert new inference: mark erased for type params/raw types compatibility  (IDEA-126379)