Update pyboard.py script from upstream.
Update pyboard.py script from upstream.

Script will now give a nice error message if it cannot access the
device (ie the micro:bit).

Addresses issue #156.

JoeGlancy/micropython,JoeGlancy/micropython,JoeGlancy/micropython