* [MO] Implement TensorFlow 2 While support in MO Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com> * Add extractors for both While and StatelessWhile and do minor changes Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com> * Improve update_body_graph function and manage graph names properly Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com> * Fix a map for original name of parameters from body and cond Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com> * Implement draft version of support of TF2 Keras RNN Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com> * Implement Keras LSTM and GRU support in MO Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com> * Improve code for Keras RNN support Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com> * Finalize implementation of TF2 Keras RNN support in MO Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com> * Apply the first part of the comments after review #1 Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com> * Avoid use of explicit values of port indices in the transformation Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com> * Finalize code after the first-round review Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com> * Apply comments after the second-round review Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>