py/objstr: Use better msg in bad implicit str/bytes conversion exception
py/objstr: Use better msg in bad implicit str/bytes conversion exception

Instead of always reporting some object cannot be implicitly be converted
to a 'str', even when it is a 'bytes' object, adjust the logic so that
when trying to convert str to bytes it is shown like that.
This will still report bad implicit conversion from e.g. 'int to bytes'
as 'int to str' but it will not result in the confusing
'can't convert 'str' object to str implicitly' anymore for calls like
b'somestring'.count('a').

MrSurly/micropython-esp32,HenrikSolver/micropython,toolmacher/micropython,kerneltask/micropython,chrisdearman/micropython,torwag/micropython,chrisdearman/micropython,oopy/micropython,henriknelson/micropython,pfalcon/micropython,dmazzella/micropython,MrSurly/micropython-esp32,deshipu/micropython,pramasoul/micropython,AriZuu/micropython,bvernoux/micropython,blazewicz/micropython,henriknelson/micropython,blazewicz/micropython,MrSurly/micropython-esp32,selste/micropython,alex-robbins/micropython,bvernoux/micropython,micropython/micropython-esp32,hiway/micropython,dmazzella/micropython,alex-robbins/micropython,HenrikSolver/micropython,puuu/micropython,Peetz0r/micropython-esp32,Peetz0r/micropython-esp32,cwyark/micropython,chrisdearman/micropython,tobbad/micropython,infinnovation/micropython,pozetroninc/micropython,henriknelson/micropython,torwag/micropython,blazewicz/micropython,AriZuu/micropython,selste/micropython,MrSurly/micropython-esp32,puuu/micropython,cwyark/micropython,pramasoul/micropython,SHA2017-badge/micropython-esp32,adafruit/circuitpython,TDAbboud/micropython,adafruit/circuitpython,selste/micropython,micropython/micropython-esp32,tobbad/micropython,PappaPeppar/micropython,bvernoux/micropython,kerneltask/micropython,MrSurly/micropython,kerneltask/micropython,toolmacher/micropython,Timmenem/micropython,Peetz0r/micropython-esp32,AriZuu/micropython,ryannathans/micropython,henriknelson/micropython,Timmenem/micropython,oopy/micropython,SHA2017-badge/micropython-esp32,PappaPeppar/micropython,adafruit/circuitpython,adafruit/micropython,MrSurly/micropython,MrSurly/micropython,MrSurly/micropython,torwag/micropython,deshipu/micropython,alex-robbins/micropython,HenrikSolver/micropython,tobbad/micropython,cwyark/micropython,ryannathans/micropython,puuu/micropython,toolmacher/micropython,HenrikSolver/micropython,deshipu/micropython,lowRISC/micropython,Timmenem/micropython,kerneltask/micropython,toolmacher/micropython,ryannathans/micropython,infinnovation/micropython,trezor/micropython,tralamazza/micropython,puuu/micropython,toolmacher/micropython,torwag/micropython,MrSurly/micropython,lowRISC/micropython,hiway/micropython,oopy/micropython,AriZuu/micropython,hiway/micropython,TDAbboud/micropython,adafruit/circuitpython,SHA2017-badge/micropython-esp32,chrisdearman/micropython,pozetroninc/micropython,pramasoul/micropython,hiway/micropython,TDAbboud/micropython,lowRISC/micropython,Peetz0r/micropython-esp32,pozetroninc/micropython,lowRISC/micropython,adafruit/micropython,micropython/micropython-esp32,pfalcon/micropython,pozetroninc/micropython,HenrikSolver/micropython,pramasoul/micropython,trezor/micropython,trezor/micropython,adafruit/circuitpython,oopy/micropython,swegener/micropython,pfalcon/micropython,Timmenem/micropython,pramasoul/micropython,dmazzella/micropython,adafruit/micropython,Timmenem/micropython,micropython/micropython-esp32,henriknelson/micropython,tralamazza/micropython,swegener/micropython,SHA2017-badge/micropython-esp32,kerneltask/micropython,ryannathans/micropython,blazewicz/micropython,tralamazza/micropython,adafruit/micropython,pozetroninc/micropython,PappaPeppar/micropython,micropython/micropython-esp32,SHA2017-badge/micropython-esp32,selste/micropython,infinnovation/micropython,blazewicz/micropython,trezor/micropython,PappaPeppar/micropython,alex-robbins/micropython,torwag/micropython,AriZuu/micropython,swegener/micropython,tobbad/micropython,MrSurly/micropython-esp32,alex-robbins/micropython,bvernoux/micropython,cwyark/micropython,swegener/micropython,deshipu/micropython,PappaPeppar/micropython,TDAbboud/micropython,adafruit/micropython,hiway/micropython,tralamazza/micropython,lowRISC/micropython,adafruit/circuitpython,oopy/micropython,infinnovation/micropython,tobbad/micropython,Peetz0r/micropython-esp32,pfalcon/micropython,swegener/micropython,chrisdearman/micropython,trezor/micropython,TDAbboud/micropython,deshipu/micropython,selste/micropython,puuu/micropython,pfalcon/micropython,bvernoux/micropython,dmazzella/micropython,infinnovation/micropython,ryannathans/micropython,cwyark/micropython