Finish API.Book.Publish

Includes API.Book.PublishFolder, API.Book.PublishGit,
API.Book.PublishTarGz