finish adding parseLog to jgit

* fix bug didn't have p.Results.path in @JGit.checkout for paths
* add paths as cellstr or char, add not, and add, pretty log output
* reverse order of splitEqualSigns and splitShortOptions, can't use number
 in cell with strfunctions, hopefully no side affects of switching order
* add parselog!
* add options to log help
* fix bug in parseDiff, fatal error ambiguous arg, just put in if
 statement
* add maxCount, skip, revision range, paths, add/not keys to api
* fix popping problem in parseOpts if hasArg
* fix bugs in splitShortOptions wasn't handling integers correctly