Remove calls to "error". Fixes #607.
Make --ideslave imply --nocolour
Merge pull request #620 from david-christiansen/issue/607

Remove uses of error from ideslave and fix colouring