Release v0.5.0 - CaveAgent rebrand
refactor: rebrand PyCallingAgent to CaveAgent
- Rename package from py-calling-agent to cave-agent
- Rename module from py_calling_agent to cave_agent
- Rename main class PyCallingAgent to CaveAgent
- Update all imports across examples and tests
- Update documentation and repository URLs
- Bump version to 0.5.0