Update to pipes-attoparsec 0.5

`pipes-attoparsec-0.5` returns `Nothing` when the producer is exhausted. I check for this explicitely and throw the error that the attoparsec `value'` parser would throw in this case. Not sure if this is the right way to fix it, but I couldn't think of a better way :)