Migration to 2.8 #2225

* This patch migrated module to tryton 2.8
* This patch resolved nereid_auth_github flake8 issues

Issue ID: 397001
Task ID: project-989/task-2225
Merge pull request #5 from priyankarani/task-2225

Migration to 2.8 #2225