Docs: Explain .eslintignore features (fixes #1094)

Note that this is dependent on #1419 being merged first to avoid merge conflicts.