examparser.py: specify utf-8 encoding when decoding source

Apparently python 2.7's unicode() uses the ASCII decoder by default.

fixes numbas/editor#124