Drop ByteString instances (gh-126)
Provide `{To,From}JSON` instances for {5,6,7}-tuples

Providing this instances is motived by the Haskell Report suggesting
that libraries ought to support tuples up to a size of 7
(see http://www.haskell.org/onlinereport/basic.html#basic-tuples):

> The Prelude and libraries define tuple functions such as zip for
> tuples up to a size of 7.

This fixes #144
Bump version to 0.7.0.0
Drop even more ByteString related instances

This follows up on 9ee73f303cacb8ae by removing some more ByteString
related instances as suggested by @basvandijk in #126.
Added FromJSON and ToJSON instances for Data.Tree.

The instances reuse the instance code for tuples.
Try to fix stupid clang cpp incompatibility (gh-154)

--HG--
extra : rebase_source : 4d92fc2b96527581ecba1a9d09e93a2c6ae31682
extra : amend_source : f2b002e759d692bc9bca962484123a7857ebbb02
Bump version to 0.6.2.1
Added tag 0.6.2.1 for changeset 52038e5c0ea3
Merge
Fix eitherDecode functions (gh-142)
Merge pull request #153 from danidiaz/master

Added FromJSON and ToJSON instances for Data.Tree.
Merge
Separate class definitions from instances

--HG--
rename : Data/Aeson/Types/Class.hs => Data/Aeson/Types/Instances.hs
Replace Number with Scientific

Scientific numbers are floating-point numbers with arbitrary precision
that are fast to parse and can be efficiently converted to/from
Fractional numbers like Doubles.
Change encoding of Rational to use full precision
Add cabal.sandbox.config to .gitignore
NaNs and infinite RealFloats are encoded to Null
Refactor the FromJSON instance of Fixed
Merge pull request #156 from basvandijk/scientific

Change Number to Scientific
Merge

--HG--
rename : Data/Aeson/Types/Class.hs => Data/Aeson/Types/Instances.hs