GB: Enhance block completions The block completion facility has been extended to cover additional constructs e.g. extended return statement, protected entry bodies, variant parts inside record declarations.