Refactor Bluetooth connection
Refactor the bluetooth socket connection.
The code to establish a socket is not trivial. It should be easy to
reuse it for future projects (Albert, Arduino..)
pmd warnings fixed.
pmd warnings fixed and time performance for robotium added.
pmd warnings fixed.
Merge pull request #939 from Catrobat/bt_refactoring_step_1

Refactor Bluetooth connection
Merge pull request #955 from Catrobat/PMDWarningsPart5

pmd warnings fixed
Merge pull request #956 from Catrobat/PMDWarningsPart11

Pmd warnings fixed
Improved SourceTests, again
Code style and minor changes
Merge pull request #948 from Catrobat/sourceTestIssues

Improved SourceTests, again
Remove last PMD warning
use char Array instead of StringBuilder
Commit msg
removed unnecessary permissions
removed playledanimation from brickcategory and demo project & adopted tetes
refactored prestage dialogs for drone
check platform on startup
Merge pull request #957 from Catrobat/noMorePMD

Resolve last PMD warning
Added test for x86 devices, not to start stage
Merge branch 'master' into drone2

Conflicts:
	catroidSourceTest/src/org/catrobat/catroid/test/code/CheckForAssertionsTest.java
osArch initialized statically
Native libs seperate jar
Merge branch 'drone2' into drone2-diff-package-name

Conflicts:
	catroid/src/org/catrobat/catroid/legonxt/LegoNXTBtCommunicator.java
	catroid/src/org/catrobat/catroid/ui/MainMenuActivity.java
	catroid/src/org/catrobat/catroid/ui/fragment/CategoryBricksFactory.java
create standard project automatically