rename buildShell buildDevShell, to make room for Buildshell
Extract AppTask generic functionality into ShellTask
also gradle into default vars
BuildShell task (untested)