Update libgit2
Returning TRUE from a Patch Consumer means Success
By default return success from Patch Consumer
Add DiffList::findRenames
Update LG2
Update to libgit2 changes

- git_branch_move now returns a git_reference pointing to the new branch
- libgit2 no longer frees git_reference objects behind the users back
Compile against MSVC-2008
Move MSVC_SPLIT_SOURCES from CMakeLists to a global Util
Add support for cmake based doxygen docs
Update libgit2
moved the file status to a separate class
removed temporary debug helpers
Update libgit2
Merge pull request #10 from macgitver/topic/GitIndex

Git Index implementation
Git-Attributes for export
moved file status functionality into Git::Repository without using a separate class
added access method for submodule status
moved the FileStatus enum to a namespace File:

additionally added more docs and a wrapper for safe enum conversion
renamed method to convertFileStatus() and corrected it to return a  combination of File::StatusFlags
help doxygen getting it right