6bcd06e668
Moves the `requestManager`-bound enqueueing logic into `BasicCrawlerContext.addRequests`, and each DOM-aware crawler now exposes its own `extractLinks()` plus an `enqueueLinks()` that composes `extractLinks` + `addRequests`. This aligns the JS implementation with what Python does, to some extent. Closes #3081