adapt StageTestComplex to work for different screen sizes

I've refactored the tests to support all different screen sizes and cleaned up its code.

Incoming testrun: https://jenkins.catrob.at/view/All-Categories/view/Catroid-multi-job/job/Catroid-Multi-Job-Custom-Branch-RELOADED/504/

@KohlThomas @linsm I think you was working on that, too. 
@BerndBaumann I've added a build flag for LED and Vibrate brick

commit was cherry picked from fixingMaster
Conflicts:
	catroid/src/org/catrobat/catroid/ui/fragment/CategoryBricksFactory.java