Derive Read for each data type.
Revert "Derive Read for each data type."
There is no Read for IOException.

This reverts commit b16d9458c43e3d49cfbe4cade3abaede44bb8c7c.
Derive Read for each data type except Error.
two robustness fixes

Add Maybe to milestoneDueOn and repoLanguage types, as both can be null
in the API.

https://github.com/mike-burns/github/issues/12
https://github.com/mike-burns/github/issues/13
Update samples to reflect the API change to milestoneDueOn and repoLanguage.
[#3] Repo owners can be either GithubUser or GithubOrganization. An Organization does not have a gravatar_id.
[#3] The DetailedUser can actually be either a DetailedUser or a DetailedOrganization, with subtle differences.
Some samples no longer worked due to references to the removed githubUserLogin function.
All functions now take a GithubConfig parameter. So far this is just a container for http-conduit's Manager.
fix build failure on ambiguous definition of Error
update cabal dependencies for http-conduit 1.2.6

Needed to add a dep on conduit to get Control.Monad.Trans.Resource.

Note: I kept the very tight versioned dependency, but I don't know that it's
correct. 1.2.5 should still work too, I guess.
update some more dependencies to current versions

Once again I kept the tight versioned dependencies rather than using a
range, but I don't really know why they're used.
Was missing a dependency on conduit.
Was missing a dependency on conduit.
Remove unused Control.Failure.
Re-merge that, apparently.
Revert b0f16716404c01dbd4f2c268e1242f01a1eabb81: All functions now take a GithubConfig parameter. So far this is just a container for http-conduit's Manager.
Revert b6ec0b3efdb6ac6a30430f164e3ed566e00615c6: 'Derive Read for each data type except Error.'
Make sure, that no exceptions escape doHttps (see #7)
[#17] A Github Issue is closed by a GithubOwner type.