error message for program upload changed to error message from the server.
- notification changed if a upload fails
- test added for offensive language.
change recording format to aac with extension m4a
- refactored SoundRecorderTest: now waits for view change
- bugfix for startSensorListener, redundant calls caused runtime exception
- converted standard project audio files to aac
- important fix for testIfBrickParts Test. Eliminated Timing problems
Merge pull request #958 from Catrobat/823_Missing_MP3_Headers_New

fixes #823 missing mp3 headers
ecoding and decoding special chars in projectnames for issue #769 and #888
Merge pull request #943 from Catrobat/specialCharInProjectNameIssue#769

Special char in project name issue#769
fixed webtests
Merge pull request #964 from Catrobat/fixWebtests

fixes Webtests to now correct Server responses
Drone functional additions + project setup:
Functional
 - drone brick category
 - takeoff brick
 - settings option to enable/disable the drone bricks
 - drone support on PrestageActivity (incomplete)
Project setup:
 - reference CatroidDrone from catroid (parrot source code)
 - Adde DroneControlService, dependent classes and native libraries
Update README.md

add link to JIRA Bugtracker
add gradle lint config
Merge pull request #968 from Catrobat/adaptGradleBuildfile

add gradle lint config
Drone PARROT_License added
Drone connection process implemented
Drone refactoring + new functions + tests + project setup:
 - connection process improvements
 - change ARDRONE_SUPPORT  from 0x10 to 0x20
 - handing extra from Prestage to Stage to connect to Drone on Stage
 - drone brick Actions use act(...) instead of update(...)
 - added play led animation (updated native libs)
 - renamed TakeOff brick and corresponding XML's
 - fixed wrong naming of bricks
 - imported changes from native project->different led animations are now possible
 - all handle play buttons now direct the drone extras to the stage
 - applied coding standard to parrot sources
 - fixed style and code tests
 - Parrot sources catroid/src/com/parrot/* are not checked for license header
 - added missing translations
 - removed unused strings
 - DroneControlService calls optimized
 - stage activity droneConnection fixed
 - updated native libs
Project Setup
 - Added native libs to the catroid/libs-natives/gdx-natives-for-gradle.jar file.
   For more Information take a look at:
   http://stackoverflow.com/questions/16683775/include-so-library-in-apk-in-android-studio
Drone features added:
 - drone bricks added
 - new color for drone bricks
 - SettingsActivity refactored
 - drone preference string changed
Drone functions + standard project + tests + PreStage checks:
Functions:
 - StartDroneService only when drone is on the network
Standard project:
 - drone standard project
   (Note: only created when 'Pocket Code' folder is empty and using app with debug flag enabled)
 - new LED sprite for drone standard project
 - delete and recreate drone standard project on every startup
 - positioned sprites in one line on the bottom
Tests:
 - Prestage activity checks for drone connection
 - fixed source tests
Prestage checks:
 - control battery charge before going to stage
Drone demo project + bricks refactoring:
Demo project:
 - drone demo project
 - speed formular field for forward brick
Refactoring:
 - turn left and right brick & action
 - add power to bricks
Drone libs + refactoring + tests:
Libs:
 - Powermock libs updated
Refactoring:
 - DroneProxyInterface and DroneControlServiceInterface for better testability
 - fixed actions
Tests:
 - DronePlayLedAnimationTest
Drone functional + test:
Test:
 - Demo BrickTest implemented
Functional:
 - DroneControlService calls in Actions moved from update() to begin()
Drone refactoring:
 - changed library references to relative paths
 - LED-animation bug fixed
 - DroneProxywrapper interface applied
 - prepared DroneProxy for testing