Fixed missing commit_id for non-perforce clients when posting a new review

Review Request #8006 — Created Feb. 26, 2016 and submitted — Latest diff uploaded

Information

RBTools
master

Reviewers

After 2cf7aaf, posting a review would only have a commit_id for scm clients that supported changesets. After the breaking commit, commit_id would always be set to changenum when posting a review, regardless of whether or not a changenum was found (impossible for git clients, for example).

Tested posting a review with a git client