Refactoring and improvement

Refactoring - OracleStatementSemanticModel - RedundantNodes turned into
RendundantSymbolGroups
Improved - CleanRedundantQualifierCommand - renamed to
CleanRedundantSymbolCommand and added support for cleaning only the
redundant terminal group at cursor