Log support

Thanks for adding parser support for the other revision control systems. This pull request adds a single option:
```
$ cdiff --log
```
This gets translated into
```
$ git log --patch
```
or
```
$ svn log --diff
```
or
```
$ hg log --patch
```