Fix rbt status with Perforce.

rbt status broke with Perforce due to Perforce's assumption that
options.revision_range existed. We now do a conditional check like every
other SCMClient.