WIP: General cursor (generator) like object for Twython functions

* If the endpoint has an iter_mode, the function is able to be used in
Twython.cursor

* Deprecate Twython.search_gen

Fixes #238

TODO:
- [x] Write usage in docs
- [x] Go through endpoints and make sure all that are able to be paginated.. are!