Addition of gitreload role for github Web hook course imports

It also supports updating repositories such as python graders
from xqwatcher/xserver.
Why not use the `file` module for this?