Fix issue #647: when converting from AI1 to AI2 project, create <screen>.yail files if missing

Change-Id: I3c08b2bcc4f582a31e882cb3e0f877e07ba58c30
Removed unnecessary call to ask about project type- we only have one project type

Change-Id: I19ec8c41ced0b46beb7e8785b456531dd86553b2
Add Automatic backup of blocks files every 24 hours

Change-Id: Iab6ecdd95ce9f10c0a31b3fbaebf74eeec67f81a
Don’t wait forever for the Companion to start

In the Emulator (or USB) don’t wait forever for the Companion to
start. Try a certain number of times and then give up.

Change-Id: I441866ebedbc9517f0f95897863197a41914d8d8
Add scrollbars=yes where we open documentation

Change-Id: Ib46ff6ec359b9cb528855efa576cbd277ef640f0
Adds checkbox property to Camera to open the front-facing camera.

Adding option to request front-facing camera.
Added default value to new property.
Updated documentation to match.

Change-Id: I18780f1bedd27266b02d40f90a3079f42e6792ec
Add a “Hard Reset” Connection Menu Item

This menu selection tells the aiStarter to run the “reset-emulator”
script. This script removes the user specific
Appinventor-emulator-data file, which will effectively reset the setup
package installation to a “factory” fresh state.

Change-Id: Icfbf0a35f2aa5d1102db27c290533e5490e38fef
Fix language version ungrader for change to camera component

Change-Id: I81f7873d0c44c85871cc09e73b9d0272af35b0be
Fix crash reulsuting from trying to create a canvas bitmap with width or
height equal to zero.   This is apparently an order of events issue related to
width or height being specified as FILL_PARENT.  This is trac issue 631

Change-Id: I29c88ee0a9701c92505800ff0f117f45d17e308f