quick fix for #614 (no webview on old devices)

 * fixes #614 by invoking the browser intent on old devices again
 * also the alert dialog warning will be shown
 * new option to disable this dialog
fixes Brick looking different on some devices

fixes #295 by lifting the 9.png left-bottom-border pixel up.

Devices which will be (at least) fixed are:
 * Nexus S (4.1.2)
 * Nexus 7 (4.2.2 - 2012 Edition)
Merge pull request #621 from Catrobat/issue#614

quick fix for #614 (no webview on old devices)
Merge pull request #622 from Catrobat/fixed9png

fixes Brick looking different on some devices
Modified/optimized the select programm implementation
Bug fix - after changing the project, save the name in Shared Preferences
Copying Sprites didn't copy the local variables

 * this fix will copy the local variables in the Sprite.clone() method
 * tested in new SpriteTest.testSpriteCloneWithLocalVariable() method
Merge pull request #625 from Catrobat/fixCopySpriteVariable

Copying Sprites didn't copy the local variables
Fix issue#506
Wrote tests for SpeakStage and OnUtteranceCompletedListenerContainer
SpeakBrick generates a soundfile that is played back now
Display full name of programs

The full name of the programs are now displayed in the list of programs in "Show Details" mode

- added minHeight to my_projects_activity_item_background in activity_my_projects_list_item.xml

- added padding to my_projects_activity_list_item_description in activity_my_projects_title_details_view.xml

- added RelativeLayout background in ViewHolder in ProjectAdapter.java to change the size of the listitems

- added testcase for long projectnames in MyProjectsActivityTest.java
Merge pull request #627 from Catrobat/issue#506

Fix issue#506
WebView improvements
Actionbar is hidden;
History implemented (by pressing Back button);
Return to PocketCode by pressing PocketCode logo in WebView
Merge pull request #629 from Catrobat/webview

WebView improvements
no bricks are required to show the first look

This semantic change seems to be more straightforward and easier to use.

Changed in this commit:
 * Catrobat-Language version update to 0.9
 * If there's a look in the object it will be shown by default
 * Adapted and refactored test case plus a new one
Change notification Text for Download and copy finished (EN, DE)
Change Copy notification behavior to open copied Poroject.
add Test for StatusBarNotificationManager
Merge pull request #623 from Catrobat/issue#616

fix issue#616
Merge pull request #635 from Catrobat/usabilityTest

no bricks are required to show the first look
Change App version to 0.9.0
Rename App to "Pocket Code Beta"
move App name to global strings
TextFields not using space on larger devices

fixes #570
I created a new ViewGroup called BrickLayout which replaces
LinearLayout(s) inside the bricks. It follows the specifications given
by the UX designers:
 1. text fields all have the same maximum size.
 2. text fields use the maximum amount of space possible
 3. on small screens, use line breaks to maximize text field width. On large
    screens, eliminate as many line breaks as possible.
 4. the line breaks are static, I.E., determined at the time the brick is
    shown for the first time, never reshuffled as the text field sizes
    change.

I ended up changing all the EditTexts on bricks to TextViews to solve
the elipsizing problem, and as a result, I updated the
EditTextAlignmentTest to reflect those changes.
added license texts and refactored some variables