print status line the same for exception/non-exception.  We now quote
message in non-exception case.

$ panxapi.py -t pa-200-ssh -Xo 'show jobs id "102"'
op: success: "Configuration committed successfully
Successfully committed last configuration"
handle ./newjob/newmsg within ./result/job/details/line of 'show jobs
xxx' response.  the response message parser makes this easy now, but
I'm still unsure if we really want to try to handle these things
because the response formats are not documented.

$ panxapi.py -t pa-200-ssh -Xjo 'show jobs id "131"'
op: success: "New content scheduled to be pushed via job 132"
{
  "response": {
    "result": {
      "job": {
        "details": {
          "line": {
            "newjob": {
              "newmsg": "New content scheduled to be pushed via job 132",
              "nextjob": "132"
            }
          }
        },
        "id": "131",
        "progress": "13:24:10",
        "result": "OK",
        "status": "FIN",
        "stoppable": false,
        "tenq": "2014/01/19 13:24:05",
        "tfin": "13:24:10",
        "type": "Install",
        "user": null,
        "warnings": null
      }
    },
    "status": "success"
  }
}
add path value to --capath and --cafile argument usage.
don't print exception message if it's a null string.
rename pan.xapi log() sleep argument to interval and rework query
interval processing slightly.

add --timeout and --interval options for use with --log to panxapi.
add synchronous commit capability.

TODO: more complete show job message parsing, especially for commit-all.
0.2.0
0.2.0-current
Merge branch 'master' of https://github.com/kevinsteves/pan-python into wildfire