Support no push or share

Made a few improvements which makes this plugin friendly for private/internal cookbook repos:

* Make sharing to community site optional (it's on by default)
* Make pushing to git remote optional (push will still happen by default)
* Prompt for confirmation before releasing to community site

See individual commit messages for in-depth explanation.