Change Log
* Add new `import_tracker.setup_tools.parse_requirements` that produces the `requirements` and `extras_require` arguments for `setuptools.setup`
* Defer import errors further so that most import-time attribute usage does not raise for missing optional dependencies
* For imports with no known package mapping, assume the import name is the package
* Expose `LazyModule` as part of the public API since its useful for consuming projects