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
Merge branch 'master' into localserver