Added test for the new revision walker code
Merge remote-tracking branch 'woudshoo/master'

* woudshoo/master: (44 commits)
  Started to add odb support.
  Added more doc strings.
  Removed optional type keyword from git-lookup, use class argument instead. Added recognization of class for :tag :commit :tree and :blob.
  Started to add branch, remote and libgit2 source files. Slightly restructured some code.
  updated for keyword arguments.
  Fixed code to use 'class' argument with keywords.
  Changed `class' argument to keywords. Fixed status code.
  - split cl-git asd file into two, one for cl-git and one for the testing package. - made git index into an object - updated code or git index change - updated tests for git index change.
  * doc/Makefile: Renamed Makefile-2 --> Makefile.
  Started writing some more highlevel docstrings.
  Removed reference to renamed or non exported functions.
  Updated cl-git.texinfo for new includes list.
  * src/cffi-types.lisp (git-config): Fixed type * src/repository.lisp (git-config): Return right type.
  New methods - git-init - git-config
  Updated manual to fit the current code, fixed tests.
  Added a few new method: - git-list - git-create Updated methods - git-lookup - make-instance-object - git-name - walker-next Removed low level methods - oid-tostr, oid-fromstr Renamed and removed in the export list. Updated test.
  Quite a few places have repository keyword, fixed revwalker up a bit.
  In general, added repository keyword argumnet, fixed missing facilitator use, cleaned revwalker up (slightly).
  Added more documentation, added peel function, removed flag :invalid from c-enum.
  * src/cffi-types.lisp: Made reference type subclass git-object. * src/oid.lisp (lookup-oid): Removed explicitly freeing.  (Might come back in a different version).. * src/references.lisp (git-reference-lookup): Added repository keyword argument. (git-resolve): Return object instead of pointer (git-type): Implement git-type for reference. * doc/cl-git.texinfo: Started adding section about finding commits.
  ...

Conflicts:
	src/revwalk.lisp
Fixed failing revision walker test.
Whitespace cleanup.
Added commit git-name method.
Added initial Tree traversing.
Changed cffi handling of git-strings.
Merged in main work from russel