Make parsing respect the nocolour flag

This fixes #1034
Merge pull request #1035 from puffnfresh/bug/parser-nocolour

Make parsing respect the nocolour flag