JBIDE-14018 - adds ability to customize commit message during publish

Separating out dialog into its own class