Make the first commit not have an erroneous line in the rev graph
Changed tags/branches from dockwidget to two combo boxes

I just didn't like how the information was being displayed within the dock
widget so I have changed it to using two separate combo box. It looks much
cleaner. Most of the code has been re-used between the activate and the on_clicked.
Load repo at start if current directory or sub directory contain a git repo

If the directory that acGit is started in or a sub directory of that directory
 acGit will now open the a git repo.
Remove duplicates turning up in branches

As per title. There does not need to be two of some branches, so removal
of duplicates is run on the QStringList.
Add patch stats to the log

After the commit log is displayed in the log tab of the commit we now
display the patch stats.
Add tags and branches in the short log

Branches will be denoted with a pixmap with a green background and the
branch name. Tags will be denoted with a pixmap with a red background
and the tags name