Fix fast double click buttons issue#59 in MainMenuActivity.

Add UiTestUtils methods for fast double click buttons issue#59.
Fix double click issue and add tests for new and upload button.
Add ViewSwitchLock.
Merge branch 'master' into issue#59

Conflicts:
	catroid/src/org/catrobat/catroid/ui/MainMenuActivity.java
	catroidUiTest/src/org/catrobat/catroid/uitest/ui/MainMenuActivityTest.java
	catroidUiTest/src/org/catrobat/catroid/uitest/util/UiTestUtils.java
Update MainMenuActivityTest.java
Move fast double click issue from MainMenuActivity to own TestSuite.
Derived ViewSwitchLock from Lock.
Add fast double click for all MainMenuActivity buttons.
Merge branch 'master' into issue#59

Conflicts:
	catroid/src/org/catrobat/catroid/ui/MainMenuActivity.java
Merge branch 'master' into issue#59
Merging problems
Refactor DoubleClickOpensViewOnceTest.
Refactor DoubleClickOpensViewOnceTest by giving methods a more meaningful name.
Add ViewSwitchLock tests in DoubleClickOpensViewOnceTest.
Add FastDoubleClickOpensViewOnce tests for activities.

UI Thread handles fast double click.
Activities: MyProjects, ProgramMenu, Project and Script.
Merge branch 'master' into issue#59
DoubleClickOpensViewOnceTest integration.
Merge branch 'master' into issue#59
Integrate auto-unlocks to ViewSwitchLocks.
Merge branch 'master' into issue#59
Increment timeout value for ViewSwitchLock
Fix issue#59 (Fast double click opens view twice) for most important occurrences.

Main Menu
   Continue
   New
   My Programs
   Upload

My Programs
   Add

Program Menu
   Play
   Scripts Menu
   Looks Menu
   Sounds Menu

Programs
   Add
   Play

Script Activity
   Add
   Play

Script Fragment
   Add
   Edit Brick
   Brick Category Fragment

Look Fragment
   Add Button
Refactor DoubleClickOpensViewOnceTest.
Merged with master