Merge pull request #19 from rhyolight/master

Fixing NPC-401 due to changes in Github API and Travis API. Added some m...
Taking non-ordered github statuses into account within Travis validator.
Merge pull request #21 from rhyolight/travis-status-order-fix

Taking non-ordered github statuses into account within Travis validator.
Passing contributor validation when user is same as API user.
Merge remote-tracking branch 'upstream/master' into travis-status-order-fix
Added test for api client user check, which found an error. Fixed error.
Merge pull request #22 from rhyolight/travis-status-order-fix

Travis status order fix