Refactored ConnectHelper methods.
Refactored ConnectHelper methods.

- Extracted choose_probe() out of session_with_chosen_probe().
- Removed deprecated parameters from session_with_chosen_probe().
- Changed open_session parameter to auto_open, same as Session ctor param.
- Updated doc comments.

pyocd/pyOCD,mesheven/pyOCD,flit/pyOCD,mesheven/pyOCD,mbedmicro/pyOCD,mbedmicro/pyOCD,mesheven/pyOCD,flit/pyOCD,mbedmicro/pyOCD,pyocd/pyOCD