Bring in instances for Parsec

They're the same instances previously provided by the `parsec-parsers`
package, but moved here to avoid orphan instances since Parsec is part
of the Haskell Platform anyway.
Add instances for ReadP

Closes #17
Merge pull request #18 from dag/instances

Instances