Replace hand-written PeerTube library with OpenAPI-generated code
- Add YAML support to openapi-gen CLI using yamlt library
- Fix recursive schema handling (self-referential types use Jsont.json)
- Fix topological sort to ignore self-dependencies
- Fix newline before @param in generated doc comments
- Generate PeerTube library from official OpenAPI spec (v8.0.0)
- Add peertube_auth library with OAuth2 session management
- Add peertube CLI with auth commands (login, logout, status, profiles)
- Remove old hand-written PeerTube library modules
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>