Fix conduitGet.

How to discover bugs without even take a look at the code? First look at the doc:

``` haskell
-- | Runs getter repeadetelly on a input stream
```

So for a given getter the ```conduitGet``` gives a conduit that applies the getter to a stream. Next look at the signature:

``` haskell
conduitGet :: (Binary b, MonadThrow m) => Get b -> Conduit ByteString m b
```

But why does we have ```Binary b``` constraint in type context? End of story. 
Also fixed typo in ```ParseError(uncomsumed)``` and since that's exported it's considered as breaking version bump I guess.