Refactor Get-, SetPrivateField and InvokeMethod in TestUtils and UiTestUtils.

Add getPrivateField for class and instance members.
Add setPrivateField for class and instance members.
Add invokeMethod for class and instance methods with/without parameters.
Merge branch 'master' into RefactorPainsi

Conflicts:
	catroidTest/src/org/catrobat/catroid/nativetest/io/StorageHandlerTest.java
	catroidUiTest/src/org/catrobat/catroid/uitest/content/brick/ChangeSizeByNBrickTest.java
	catroidUiTest/src/org/catrobat/catroid/uitest/content/brick/GoNStepsBackTest.java
	catroidUiTest/src/org/catrobat/catroid/uitest/content/brick/LegoNxtPlayToneBrickTest.java
	catroidUiTest/src/org/catrobat/catroid/uitest/content/brick/NoteBrickTest.java
	catroidUiTest/src/org/catrobat/catroid/uitest/content/brick/PlaceAtBrickTest.java
	catroidUiTest/src/org/catrobat/catroid/uitest/content/brick/SetSizeToBrickTest.java
	catroidUiTest/src/org/catrobat/catroid/uitest/util/UiTestUtils.java
Fix failing testcases from jenkins http://catrobatgw.ist.tugraz.at:8080/job/Catroid-custom-branch-test/237/
Fix failing testcases from jenkins http://catrobatgw.ist.tugraz.at:8080/job/Catroid-custom-branch-test/237/
Fix invoke method in UiTestUtils.clickOnHomeActionBarButton
Remove auto-finding of fields in super classes.
Refactor getPrivateField, setPrivateField and invokeMethod in UtilsTest.
Move reflection methods to own class Reflection.
Wrong arguments in relflection methos will throw RuntimeExceptions.
Change object method XmlSerializer.toXml(Project, String) to static method.
Merge branch 'master' into RefactorPainsi
Add Reflection method to catroidUiTest project.
Remove invokeMethod methods from Relfection classes.
Merge pull request #162 from Catrobat/RefactorPainsi

Refactored testutils reflection methods