Bugfixes and improvements

Bugfix: OracleCodeCompletionProvider - node correctly replaced when
entering functions when cursor is at the very begining of existing
function identifier
Bugfix: OracleCodeCompletionProvider - caret offset is not adjusted when
entering function with parameter list already in place
Improved: OracleSemanticValidator - package and schema function status
is validated now