Quick fix to make broadcast bricks work again

Broadcasts working again, but there seem to be deeper-running issues
with the XML parser, see the issue's discussion for details.
refactoring of MainMenuActivity

* reorder methods
* remove unused constructs (stage is not started from MainMenu any more)
* project is only loaded once (in onResume())
* some other refactoring
refactor MessageContainer
Merge branch 'master' into issue#105

Conflicts:
	catroid/src/org/catrobat/catroid/content/bricks/BroadcastBrick.java
	catroid/src/org/catrobat/catroid/content/bricks/BroadcastReceiverBrick.java
	catroid/src/org/catrobat/catroid/content/bricks/BroadcastWaitBrick.java
Fix failing test after BroadCast fix
Null out MessageContainer when calling .clear()

The instance of messageAdapter was retained over different projects, thus, the
"Nothing…" string was missing in the Spinner.
Shut down BT connection when returning to MainMenu

This is a dirty quickfix, an issue will be created to look into this more closely.
Fix two more test classes
Add regression test for Issue #105 + minor changes

* Added a bit more logic to NewProjectDialog
* Replaced hardcoded version codes with something more readable
Merge branch 'master' into issue#105

Conflicts:
	catroidUiTest/src/org/catrobat/catroid/uitest/content/EmptyBrickSpinnersTest.java
Modified:
	catroidUiTest/src/org/catrobat/catroid/uitest/stage/BroadCastREceiverRegressionTest.java
fix mergeerrors
Merge branch 'master' into issue#105

Conflicts:
	catroid/src/org/catrobat/catroid/content/Project.java
	catroid/src/org/catrobat/catroid/ui/MainMenuActivity.java
	catroid/src/org/catrobat/catroid/ui/dialogs/NewProjectDialog.java
	catroid/src/org/catrobat/catroid/xml/parser/ScriptParser.java
	catroidUiTest/src/org/catrobat/catroid/uitest/content/EmptyBrickSpinnersTest.java
refactor NewProjectDialog

dialog is not dismissed, if project exists
or projectname is an empty string
refactor ScriptFragmentTest

* remove goBackToHome (not needed with newest Robotium)
* testBackgroundBricks failed on Jenkins with a whole testrun,
because a testproject without a background sprite is available.
With a manually created standardproject the test should always
pass
Merge branch 'master' into issue#105
Merge pull request #105 from Catrobat/issue#105

Broadcast Brick Not Working