Implement repository context resolution from Git remotes
Add context resolver to automatically detect tangled.org repositories:
- getCurrentRepoContext(): Get repository context from current directory
- getTangledRemotes(): Find all tangled.org remotes
- promptForRemote(): Interactive selection for multiple remotes
- Smart selection logic: prefer "origin", use config, or prompt
- Offers to save selection to config for future use
This enables commands to automatically determine which repository
they're operating on without requiring explicit flags.
Includes comprehensive test coverage (19 tests) for all resolution
scenarios including config handling and user prompts.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>