Use flake8 to handle pep8 and pyflakes tests.
Make bigger content calls whenever possible.
Update Damgaard's modifications to remove default_content_limit.
Remove OAuth examples. OAuth docu is now in wiki.
Merge pull request #161 from Damgaard/remove_examples

Remove OAuth examples. OAuth docs are now in wiki.
Work around 403 errors on scoped submit.
Quick RC version bump.
Add additional refresh tokens and test edit scope.
Add modconfig test. Don't use oauth when lazily fetching json dict.
Lint fixes.
Add modflair scope test and make a few tests non-interactive.
Add and pass modposts scope test.
Add and pass mysubreddits scope test.

Doing this required moving my_contributions, my_moderation, and my_reddits into
the Reddit namespace. A MySubredditMixin class was created specifically for
these items. Furthermore, for consistency, each of the functions is now
prefixed with get_.

In testing this it came to light that the _use_oauth attribute doesn't work
with generators as the code in the generator is only evaluated when items are
needed from the generator. Thus I created a oauth_generator decorator and
updated the get_content generator to work with oauth.
Oops, actually make an assertion.
Add and pass privatemessages scope test.

Moved the following functions into the PrivateMessagesMixin class (that means
they're now part of the session object, rather than the user object):

* get_inbox
* get_modmail
* get_sent
* get_unread
Test and pass test for  OAuth scope.
Add and pass tests for scopes subscribe and vote.
Add get_mod_log function and associated test.
Fixes for issue 162.

Renamed:
 * flair_list -> get_flair_list
 * get_modmail -> get_mod_mail
 * get_modqueue -> get_mod_queue

Functions that both use `get_content` and take an explicit limit (not kwargs)
now all default to limit being 0 (fetch default amount) rather than None
(fetch all).
Remove (all_)comments_flat properties. Add helpers.flatten_tree.