Gracefully handle no-match in p4 info regex

If the regular expression doesn't parse the string that p4 info returns, calling
group will cause a traceback. This came up where p4 info returned an unexpected
string.

Testing done:
Manual testing with the p4 binary that returned a non-standard string.

Reviewed at http://reviews.reviewboard.org/r/3902/