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
Merge branch 'master' of https://github.com/mit-cml/appinventor-sources into feature-splitter
Updated YaBlocksEditor
Merge branch 'feature-splitter' of https://github.com/sheld0n/appinventor-sources into feature-splitter