add upload button to programm activity
move upload logic to Porject manager
add new UI tests for this buttons
Merge pull request #804 from Catrobat/issue#754

fix Issue#754 and issue#753: Add upload functionality to the overflow menu and program view
New workflow when creating a new object

This will change the workflow when a new object is added. From now on
there should be always a look be added too. Therefore the UX/UI Team
decided to implement this two step dialog:
 1. Choose a new look from Paintroid (if installed), Gallery or Camera
 2. A preview of the selected look will be given and the user can enter
the object's name
 3. If everything goes well the new object will be created and the app
will jump into the new object's script activity

Additionally if the user adds the new object within the script activity
(PointToBrick) the user will be asked to jump to the new object.
Merge pull request #799 from Catrobat/newObjectWorkflow

New workflow when creating a new object
Merge with master and conflict resolve