Quick fix for LookFragmentTest timing issue
Merge pull request #1026 from Catrobat/LookFragmentTestTimingIssue

Quick fix for LookFragmentTest timing issue
Fix for Empty Code.xml issue#935
* New Writing Process: 1. Write to tmp_code.xml 2. Delete code.xml 3. (usually atomic) rename tmp_code.xml --> code.xml
* New SanityCheck for saveProject, loadProject
* Solved Locking issue with xstream
* Solved 3 fails in Speakbricktest + 1 test in utilstest
Merge pull request #1024 from Catrobat/issue#935

Issue#935
fixed issues #910, #909 and #906

Feature_Backpack_Enabled can be set in build.gradle

changed the strings accordingly

removed checkstyle warning

added check if BuildConfig.FEATURE_BACKPACK_ENABLED is true

fixed TODO
add tasks to switch to old branches
Merge pull request #915 from Catrobat/issues910_909_906

fixes [CAT-917]
fixed issues #910, #909 and #906
Merge pull request #1029 from Catrobat/switchToOldBranches

add tasks to switch to old branches
Disable preDex step for jenkins builds
Also switch from jenkins task to jenkins property
Merge pull request #1030 from Catrobat/disablePreDexForJenkins

Disable preDex step for jenkins builds
bricks, utils and layouts copied

modified files that could cause merge conflicts

testclasses copied

bugfix - wrong bitmask used

removed unused variable

trying to suppress hardcoded ip waring, using //nopmd

removed sprite parameter from led action

pull request #996 comments

refactoring conding std

conding std fixes for pull request #996

lint warning

surfacetexture changed to be compatible for sdk 11+

fixed import orders

targetapi fix
Merge pull request #996 from Catrobat/vibration_and_led_brick

Vibration and led brick
Update CHANGELOG.md
Introduction of STRING datatype.

* FE-Keyboard update, new String button.
* values.../strings.xml update
* Implementation of Dialog to create strings.
* Adaptation of Internformula classes.
* Interntoken update.
Raw implementation of string functions.

* length of some 'string' function
* lettter x of some 'string' function
* Lint warning fixes.
* String highlighting after user selection.
* Empty String as parameter possible.
* Compute Dialog Refactoring.
* Display of Character returning functions in ComputeDialog.
join() begin of implementation

* Abstract interpretation of function parameters.
Extended implementation for join()
* Test adaption.
* Test and Bugfixes.
* Equal operator for strings.
* Extended test for letter() + bugfix
UserVariable holds an Object now instead of a double.
* Stringfunctions can use UserVariables as parameter.
* The 3 stringfunctions (length(), letter(), join()) can now handle
  parameters of the type UserVariable.
* Implementation of tests.
SetVariable- and ChangeVariableActionTest refactoring and extension.
* ChangeBrightnessByNAction - SetSizeToActionText extension.
* Stringformula interpretation for Change...-Bricks.
* Stringformula interpretation implementation and extension of test:

* GlideToAction
* GoNStepsBackAction
* IfLogicAction
* Lego...Action (no tests)
* MoveNStepsAction
* PlaceAtBrick (only tests)
* RepeatAction
* PointInDirectionActionTest

Stringformula interpretation in BrickAction:

* TurnLeftAction
* TurnRightAction
* WaitAction
* All Set...-Actions
Initial string tests for operators and functions.
Refactoring of Stringparser tests:

* Introducing new FE-Util class.
* Introducing ParserTestOperators class.
* Moving methods to responsible class.
* Rewriting pompous code.

Stringparameter tests for normal functions.

Stringtests for addition, subtraction, division and multiplication.

* Refactoring (Rename of testclasses)
* Testmethod of SensorLoudnessTest moved to SensorTest

General Refactoring of code:

* License Header added.
* Extension of the FormulaEditorUitl Class.
* Removing spam code.