added catch for NullPointerException
Merge pull request #1073 from Catrobat/cat-930

[CAT-930] added catch for NullPointerException
CAT-930 #close
added buildAPK.gradle with all apk generator related tasks

added commandlineAdbInstallDebug

added commandlineAdbInstallDebugTest
added buildConfigField for Starting Project name
added StartingProject String to MainMenuActivity
added build standalone automatism functionality to MainMenuActivity
added splash screen layout file
launcher icon copied from extracted project
enable apk_generator via build Flag

setContentView main_menu_activity_splash_screen
improve MainMenuActivity
added StandaloneWebViewActivity and call it from Stage
improve copyAndRename to copy icon and splash screen
introduce SplashScreen tests
introduce WebViewTests tests
added standaloneWebViewActivity to Manifest
delete standalone folder after get ProjectName for BuildConfig
using ImageView for pocket code image

scale bitmap for imageView

update Marketing screen pocketcode png
refactor MMActivity onActivityResult

try to start WebViewActivity for pocketcode.org details page
impl getUrl to XmlHeader
cleanup intent-filters with gradle Task
Project getRequiredRessources
write tests
write permissions for project to permissions.txt when saveProject
added filename to Constants