Rework project import for on-boarding

Add the ability to import project directly from GitHub, Git and Zip
directly from dashboard.