Make the font for the Companion Connect code larger

Change-Id: I83d1d211b0cfebdfa8f26ca9f912dd9e4fe5cadb
Fix Minor Component documentation regression

Change-Id: Iae34c6363d3312746d9efff18fb3891d2746723b
Update Companion Version Number (2.15ai2)

Change-Id: I62d242b6662326ab1a0f872e220f9c64769a3789
Add 2.15ai2 as an acceptable companion version

Change-Id: I106a6a4664701a268c6972e45ad63fd4b405d70d
Fix eval_but_ignore and add unit test

Change-Id: Ibb180528bf7496027b263ad59db5675129e2c0d8
Extended Notifier to allow some HTML formatting in alert messages

Extended Notifier to allow some HTML formatting in alert messages
Added AboutScreen property that lets developers provide information
about their apps. Updated refereence documentation.

Change-Id: Ic81e0554f586048f3cf83b53904b2d85aa65ec8f
Update ACCEPTABLE_COMPANIONS to only accept current Companion.

Change-Id: Ia54caa8bba335a213730bdae01fe624c5b09e0e9
Make the Auto Update Optional

Change-Id: I6c3c414f98b3e6180efbb62ff93719f58996e4d6
Ignore disabled blocks when sending to the Companion

Fix #687. Yail generation returns null for disabled blocks, so we
ignore them rather then erroneously attempting to send a null to the
Companion.

Change-Id: Ib2d0995a3c2a6927ed4542553463553139cd52e6
added camera light feature
Merge branch 'master' of https://github.com/mit-cml/appinventor-sources
Pulled from upstream to get latest version of code.
Revert "added camera light feature"

This reverts commit 830b0cdd5049562b6f081688f7ae208120dd32c9.
Revert "Revert "added camera light feature""

This reverts commit a9ada9da9e91b8f8e6e5423ab7cf6ae7189fd387.
ticket #450: deleted misleading dismiss button when building apk

change-Id: I9e20aabd2493841ef865b93acd12f640aa128569
Fix typo in activity starter documentsation getType --> getDataString

Change-Id: I6a904c1ddf889f7e8f9a4d74d7e2dfbe4dd634b8
Only load assets into memory while sending them to the Companion.

This should reduce the javascript memory needed for projects with a
lot of assets.

Change-Id: I55eda14204f4273a5d6c93cd221c98fd39ef054c
Alter the way Companion Updates Happen – Use Push

The AI Client code (in the browser) now downloads the new
Companion (from the service) and “pushes” it to the Companion using a
mechanism similar to the mechanism used to send assets to the
Companion. This eliminates difficulties encountered when a proxy
exists between the Internet and the AI user’s location.

Change-Id: I5d91de137d2ed57199949b0761fdf13fa24fa8fe
Update Dialog Messages during Companion Update

Change-Id: Ida8c09dfe0c5006516ea07d5104f85ff937b004a
Don’t Check for a WiFi Connection when running in the Emulator

Don’t Check for a WiFi Connection when running in the Emulator, even
when started manually from the launcher in the emulator. This avoids
confusion when people are updating the Companion within the emulator.

Change-Id: I424a8caeec9741892fe340740781c71564725c89
Remove remaining traces of blockslib and blockseditor from the
source tree. They are AI1 specific and no longer used.
This removal will make fresh eclipse installs work without error.

See commit 4744a67c9a31d4996d68b3f9e1bc8dab82982248

Change-Id: I7f497a7ff5437ff5c13bc2376aa1b7205ed961cc