fix: Reorganize Dynamo directory + backends by gs-olive · Pull Request #1928 · pytorch/TensorRT

@gs-olive

- Rename key backends to establish default backend and optional
alternatives
- Update function headers and docstrings, as well as key imports
- Rename `torch_compile` folder to `backends` in accordance with
`torch.compile` terminology
- Update references throughout codebase
- Specify certain functions as private/helper via underscore
- Update tests and defaults to match expected number of engines to
generate