Start work towards including the tests in the dist
Add tests to distribution.
Fix a few issues found while using setup.py test
Add search params to search_{repos,users}

Also remove PySO8601! GitHub fixed their timestamps on the legacy search
results so we no longer need it!
Forgot to include HISTORY and a param

I forgot to add the order param and related tests to search_repos. Oh well,
they're there now. :)
Update the legacy objects and their fixtures
Hm, I even confused myself with this API.

On the one hand I like that it's an attribute on certain objects, but on the
other hand, I dislike that there's a difference in how they behave. I might
just remove this API method altogether, I'm not sure it is very helpful.
Remove need for # NOQA
Start re-factoring

Split up gists.py into gists/gist.py, gists/comment.py, etc.
Update API and docs

* Add documentation about GitHubIterator with an example
* Add documentation about the new logging introduced, with an example for
  setting it up
* Allow GitHubIterators to be properly refreshed.
* Add etag parameter to all of the API iter_* methods
Fix version and some docs omissions
Allow the octocat to speak!

Also, add a fun example to that effect.
Would be nice to add the example to the index
Intermediate commit.

Going to bed early tonight.
Split up repos.

Bring code coverage back up to 100%. Fix the failing API tests. Update the
docs. Update doc-strings with links to GitHub's API docs in the repos module
only though.
Repo, Issue, Gist and Account equality
Closes #77
Possible fix for an issue found by @zyga
Actual fix re the last commit
Add example to create_label