Merge pull request #2176 from olmobrutall/SubmoduleImprovements

UpdateSubmodulesOnCheckout with TaskDialog
FormPull result processing rewrited