Fix the Project#developers query

An includes was being used rather than a joins. Add a spec to fix this.
Only suppot Github in Commit#create_from_payload