PublishItem cmdlet changes

See issue:  `Publish-Item Cmdlet - recurse not working and no audit log #244`

https://github.com/SitecorePowerShell/Console/issues/244