Pygithub update

A bunch of cache cleanups / fixes + new class to help with modifications to issues.  Included sample issue_label 'report' which lets you easily specify labels for currently unlabelled issues.  Note: Modifications _do_not_ currently invalidate cache, so changes won't be immediately visible.  Added a TODO item to fix this (somewhat difficult).