v0.4.0: Test Coverage Milestone

- 290 tests with 91% coverage
- NEVERHANG circuit breaker fully tested
- A.L.A.N. learning system fully tested
- Task manager (basic, PTY, interactive) fully tested
- MCP tool handlers fully tested
- CI: pytest-asyncio added for async test support