Handle null results in GitHubPendingCommitStatus

Updates https://github.com/jenkinsci/github-plugin/pull/42
The change also contains unit tests

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Rename GitHubPendingCommitStatus to GitHubSetCommitStatusBuilder

Just for the future use.

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Add LICENSE info

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
[JENKINS-25312] - Prevent NPE if build has not been finished yet

May appear if somebody calls the publisher using AnyBuildStep

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Disable the failing test

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Merge pull request #48 from oleg-nenashev/release_1p10_preparations

Towards 1.10 release