fixed issue cat-780

fixed behaviour except android-back-button

adapted tests
changed implementation to not use the Constructor

Update MainMenuActivityTest.java
Merge pull request #1032 from Catrobat/cat-780

[CAT-780] fixed Back Button Behaviour in Object View
merged userbricks with current master
added untracked files
fixed GSOCSF-6 Variabletext doesn't get deleted
fixed GSOCSF-7 (NullPointer Exception in AddBrickFragment - OnDestroy()
fixed GSOCSF-6 Variabletext doesn't get deleted
fixed GSOCSF-7 (NullPointer Exception in AddBrickFragment - OnDestroy()
fixed GSOCSF-8 Backstack of Script does not get updated correctly after deleting a userbrick
fixed GSOCSF-9 Define brick should not be deletable/copyable
added "testDeleteUserBrickAndCheckIfScriptActivityUpdates"
fixed GSOCSF-10 1 Userbrick variable is accessible in Script when using more than 1 Userbrick
fixed GSOCSF-12 Dropdown menu of change variable and set variable have partly UserBricks scope

added "testMoveUserBrickUpAndDown"
added "testCopyAndDeleteUserBrickFromScriptWithBothVariants"
fixed GSOCSF-13 Define brick can still be selected in copy/delete ActionMode
fixed GSOCSF-14 When copying any brick in UserScript via ActionMode it gets copied to Script
added "testEditFormulaWithUserBrickDataAndChangeValuesViaFormulaEditor"
added "testChangeDeleteUserBrickData"
added "testUseUserBrickVariableInFormulaAndDeleteVariableInFormulaEditor"
added "testCopyAndDeleteBricksInUserScriptInclDefineBrick"
fixed GSOCSF-2 Don't allow recursive UserBricks
fixed jenkins errors:
 - added assertions to all tests
 - added german translations (dummy) for missing strings
 - replaced the license from master to two files where jenkins said it was missing/not correct
fixed jenkins errors:
 - replaced the license from master to two files where jenkins said it was missing/not correct
     - a few spaces where not copied correctly
fixed jenkins lint&checkstyle errors
fixed jenkins lint&PMD errors
fixed jenkins lint&PMD errors
fixed LAST jenkins lint&PMD errors
alertDialog was not closed properly
in testCreateNewBrickButton one click was wrong
changed 2 tests of mine to work properly on jenkins
removed unused imports...
changed onDestroy() of ScriptActivity
changed dragFloatBrick parameter to -1