Clean up cabal file.
Update tested-version in cabal file: GHC-7.8.2.
Remove comma before first element in default-extensions.
Update tested-with in cabal file: GHC-7.8.3.
Replace syntax-trees dependency with fork that is able to be built.
Add CHANGELOG.md and README.md.

The extra-doc-files property requires cabal-version >= 1.18 (c.f.
http://coldwa.st/e/blog/2013-08-21-Cabal-1-18.html).  Bump this requirement
from 1.10.
Move synopsis property in cabal file above description, where it is more appropriate.
Consistent alignment in cabal file.
Document CHANGELOG in README.
Add PLACEHOLDER in CHANGELOG with a note in cabal file.
Update new CHANGELOG file.

It is now up-to-date.
Drop support for Control.Concurrent.SampleVar.

SampleVar was first removed in base-4.7.0.0.

Also clean up CHANGELOG.md.
Add TODO for abstracting instance declaration of UniqueDeclaration.
More TODOs regarding example of TH output.
Support for template-haskell-2.8.0.0.
Add more to README, including notes on quality and a few brief remarks of relevant history.
Add another TODO to file a haddock bug report caused by formatting in the previous TODO note.

Also fix the formatting that was causing haddock to fail.
Add note in changelog.
Bump version to 0.2.0.0 from 0.1.0.1.