Added more functionality to the web log operation.

You can now return a commit range which includes the first
and last commit, as well as the count.
You can also specify whether or not to include a summary
of each commit.
Merge pull request #615 from jdgarrett/web-log

Add more functionality to the web log operation