Added format option to porcelain.log

Added the ability to format porcelain.log output string. Can take use {message},{author},{email}.

This is for the output to file and format options added to shellista-git git_log.