Configuration system for RunMat
Supports multiple configuration sources with proper precedence:
- Command-line arguments (highest priority)
- Environment variables
- Configuration files (.runmat.yaml, .runmat.json, etc.)
- Built-in defaults (lowest priority)