Parser split

One notable thing is that now Haddock.Parser simply serves to replace what looks like identifiers with RdrName, keeping the interface unchanged.

Another thing is how I had to change the Doc type.