- use the version specified by the child's Protocol rather than the parent's Tor config
- move CMETHOD parsing into a more appropriate place