[lsp] Improvements to fidl-lsp
Improvements based on various comments on initial commit of fidl-lsp.
* expand the README with an overview of the architecture
* add common/identifiers.go for LibraryName type,
copy_fidlgen_common.py to copy it from fuchsia.git, and
common/copy_test.go to verify the copy is not stale
* move configuration of fidl tools and FUCHSIA_DIR from `analysis` to
main
* rename EditorFile -> FileID
* rename FileSystem.OpenFile and CloseFile to NewFile and DeleteFile
Test: go test ./...
Change-Id: I51931d0c5dbbeba9cc8071395c7b3954315966e7
Reviewed-on: https://fuchsia-review.googlesource.com/c/fidl-misc/+/395433
Reviewed-by: Pascal Perez <pascallouis@google.com>
22 files changed