Fix multiple checks issue
GitRobot was performing multiple checks on GitHub for the last checked commit. The issue is resolved by paginating the list of comments and getting all the comments. The other change makes sure that multiple checks in the PR history are recorded properly.