Add ghc-prim to build-depends when building with GHC 7.2 and 7.4,
because GHC.Generics was moved to base in 7.6.
Bump version to 0.3.6.
Add instances of Generic for GHC >= 7.2.
Bump version to 0.3.5.
Add NFData instances to types.
Update source repository locations.
Add derived 'Data' instances to types.
Use DeriveDataTypeable. Bump version to 0.3.2.
Add ``Ord`` instances for all types.
Move source code to the ``lib`` subdirectory. Minor cabal cleanups.
Give up on supporting internal DTD subsets. They're just too complex to
work with easily, and I don't think anybody actually cares about them.
* Remove ``Declaration`` and ``DoctypeNode``.
* Rename ``doctypeExternalID`` to ``doctypeID``
* Add explanatory comment to ``Doctype``, regarding why it doesn't support
internal subsets.
Store attributes in an association list.
Make ``elementText`` and ``nodeText`` return lists, so they work as
standard combinators.
Instance ``Typeable`` for all types
Better support for doctype declarations
Add utility functions for getting node and attribute text.