Remote GIT branches sync

Add full support of remote GIT branches sync with local git.

Scenario: you do a proper GIT and branches development and pushing/syncing all your work to remote GIT. For any of million reasons - your local Wappler project folder is gone. In current situation - since Wappler can’t see/sync remote GIT branches - your branches structure is gone in Wappler.