## Description
This PR adds a long-requested feature which is the ability to hover and
use go-to-def in the import (use) statements.
We now see on-hover information for identifiers in the use statements:
- for imported modules (including aliases)


- for imported types (including aliases)


We also support go-to-def for identifiers in the use statements (modules
and types, including aliases)
## Test Plan
New tests have been added.