rshell: Numerous small improvements
rshell: Numerous small improvements

- Fixed detection of pyboards when unplugged and replugged
- Now reports when no boards connected at startup
- WiPy now defaults to a board name of wipy rather then pyboard

dhylands/upy-shell