added kwargs into commit function in order to possibly override commit date and author
added kwargs into commit function in order to possibly override commit date and author

--HG--
branch : workdir

codeinn/vcs,codeinn/vcs