Initial commit
Make it compile after the new functonality change in libgit2
Bump the cmake version requirement and change to uint
added libgit2 as submodule
added pro file for qmake
edited gitignore file
renamed classes and files with a QGit prefix to reduce confusion
added libgit src folder as include dependency
changed to libgit2 tag v0.8.0 (compiling state)
call git_blob_new() again
using libgit2 sources directly
removed zlib
Start changing the API to my personal preferences
Fix initializer bug, remove const_cast
Replace hard-coded toAscii with lacale-based encoding
Add wrapper for git_index_entry
Remove const_cast, apply object semantics
By-value semantics applied to QGitOId
QGitOId represented internally as a QByteArray

Reinterpreted as a git_oid when required, this enables fast copy
operations using Qt implicit sharing.
Most important functionality of git refs

Implement ref lookup by name, and resolving symbolic refs.

Something like this is now possible:

 QGitRefs head, ref;
 head.lookup("HEAD", repo); // head.target() => 'refs/heads/master'
 read.resolve(&ref);        // ref.oid() => master's oid