Make Companion Work on Cupcake

Fix several incompatibilities which crept in during recent Companion
work. This version has been tested on Cupcake and works.

Change-Id: I8240b5f6ed2f2dda866a32780f6654e5a97215ae
changes date picker to return months from 1 to 12

Change-Id: I96c3fde7fc14bb4bff9ac8320e4aa394202ec5e3
Update web documentation for button

Change-Id: If2d442c896ef04532bd2dbd468c943fd711c0084
Update documentation for WebViewer.WebViewString

Change-Id: Iba978acae24aef4a2ee32b167d9e47ca62d0a394
Update Companion Version Number.

Note: We are deprecating versions 2.18ai2 and 2.18ai2zx1 because they
have an incompatible (obsolete) DatePicker component. Earlier versions
are OK because they do not have the DatePicker component.

Change-Id: If16b069fb58f3f1056ed03a537f6ee70ee2f87ba
Updated aimerger for AI2
Save original version of aimerger, while creating the aAI version
Add "for App Inventor 2" to title screen when aiMerger runs
Make small changes in response to review

Change-Id: I582563355237389fe37d6b84b257d1a6a5dbe00d
Add initialiation to location sensor to come up correctly when enabled.

Change-Id: Id4ebd7af0a26d7fb4cb49b34d74f816ff8f83e1d
Update Blockly to version 1709.

Change-Id: I6b0a9383656c701e55e8fa6a64a09154c67ebf00
Solve the Issue with Exceeding 100 URL Map Entries

Solve the Issue with Exceeding 100 URL Map Entries when doing
deployments to App Engine.

Change-Id: I43265fa300cc98d4439c2c0bacd22e1fb245d739
Added warning for too many screens

Change-Id: Ia536ef43a3ae71f3c8deef235d337eaf2f9e52d3
Replace ampersand by "and" in version string to avoid AAPT bug

Change-Id: If9d1a9e25a422430689ef118e876e76b76764f83
Improve documentation for EdgeReached

Change-Id: I03cc84c858cf374bb39a6d750f1fbee3e92d20f6
Internationalized version of App Inventor 2

Change-Id: Ia212bf2692785d018c5272fcefe8204319ea7c35
Changed all traditional Chinese to simplified

Change-Id: I4c20b19fc154fe873735f474903cfb066652bf57
Modified legal identifiers to support i8n. Now allows Chinese identifiers.

Change-Id: Iaf9c17d3cc7fa61bc003251a6be3e84913392f9b
Internationalize replmgr.js. Only English messages are in this commit.

Change-Id: I75bd3b8a1facb0388385f101a118173ae147d598
property, methods, events, parameters maps all referring to OdeMessages. No longer loading maps at beginning

Change-Id: I2a38236f995936a95e17e8609c19014169915d4b
internationalized type blocks

Change-Id: Ieac832c9813f11f6c82d4bc470de0976644db082
Changed locale from zh_TW to zh_CN
Cleaned up BlocksEditor msg directory

Change-Id: Idb011f588f285bd5813c34d2ce96d9cb80c63d13
localized ode.java dialogs

Change-Id: I51ce795925ee542efe5e9a9d92e2a116e14d35cb