Add docstring docs (#413)
* Add Reference docs with Pipeline docs
* Pin numpy<2
* Add Tasks docs
* Add more Tasks docs
* Add Models docs
* Fix Models docs
* Remove AdapterModel that requires peft
* Remove NanotronLightevalModel and VLLMModel that require nanotron and vllm
* Fix markdown comment syntax
* Add Metrics docs
* Fix typo
* Remove Main classes section
* Add Datasets docs
* Create Main classes section with Pipeline
* Add EvaluationTracker docs
* Add ModelConfig docs
* Add ParallelismManager to Pipeline docs
* Add inter-links from using-the-python-api
* Fix inter-links
* Add more Metrics docs
* Comment Metrics enum
* Fix typo
* Add explanation and GH issue to comment in Metrics enum
* Add inter-link to Metrics
* Add subsection titles to LightevalTask
* Add inter-link to LightevalTaskConfig
* Add inter-link to section heading anchor
* Add more Metrics docs
* Add inter-link to SampleLevelMetric and Grouping
* Add inter-link to LightevalTaskConfig
* Fix section title with trailing colon
* Add sections to Models docs
* Move Models docs to Main classes section
* Document you can pass either model or model config to Pipeline
* Move Datasets docs to Tasks docs
* Add logging docs