Get commit at index
temp
Re-enabled displaying tags pixmaps in review delegate
create/delete context menu now works again

Changed code to the new library.
Removed some debug
Made the rows match what is actually happening

This is a short term fix. Some work to figure out how large the magic
number actually needs to be to take into account of working dir and
staging dir.
Fixed ui offset issue todo with working directory.

I don't believe this is the best solution so the issue is still in the TODO
list.
Allow showing of file blobs
Refactored addCommitsToView and created some constants.
Use the correct index for row
Add back in quickly navigating to branches.
Removed the /.git from the end of the repo open directory as it isn't required

Also removed some debug
Added a label to show current branch
Remove dead code
Display graph was reported by libAcGit

Uncommented the commented out code so it can display the graph. Made
changes so it work with the libAcGit graph.
BUG: Fix typo / compile bug
Display only the branch name not the entire ref name.
Remove references to acrepo.h
BUG: Fix boot times issues by removing const

By removing the const keyword it has allowed the commit object to lookup
the tree of the commit when it is needed and not at creation time. This
makes the startup time when loading the libgit2 repo decrease from 1:36
to 4 seconds.
BUG: Stopped checking if there is changes in the working directory

This was occurring on every call to the paint routine which was horrible!

For now a variable will stored by the mainwindowreview object and updated
when appropriate from mainwindow.