Extend Git.init() with bare parameter to enable bare repository initialization

Support git init --bare invocation in Git.init()