Fix typeblocks to properly indicate a procedure call.

Fix incorrect variable name in typeblock.js

Change-Id: I99531f23d730e1344aead014b3c40904288a10eb
Enable to rename components with non-English characters

The current internationalization framework doesn't allow to rename
component to something other than English. I changed the identifier
regex and it allows anything but no empty or whitespace.  The regex
for the project name remains unchanged.

Change-Id: I7923151505129791ee575f51992a3418b4677014
Rename runtime->string in runtime.scm

Rename runtime->string in runtime.scm so as to not shadow the Kawa
version.

Change-Id: I17d3896b49c927ce1cbd88036b0e070e08ef669b
Add pointer to XML documentation in reference -> other

Change-Id: I563df2689710e33691cc11715a4cf63b3b61c676
Improved Chinese Translations

Improve the Simplified and Traditional Chinese translations from Joe
Chuang and Fuming Shih.

Change-Id: I8eeb46a22adab18341d4560a6d947499677059c6
Fixed prop panel renaming issue

Change-Id: Ib75fff8a2caad9f61ed64ec8f6c329a53321076b
Implemented BackgroundColor methods for ListView and MockListView

Change-Id: Id6feb6f47394b6bc5b92735abae3b81aeec22160
Add ListView TextColor Properties

Change-Id: I34fc09e2b0ea40d02a5ebf9cc6f406bf4d460da9
Update Companion Version to 2.23ai2

Change-Id: Iae10b08054223f36f1ed03111e6c80d4fae70940
Remove some old debugging logging

Change-Id: Ie192e0233560d40d38c1415faf4e1904fbfb2e01
Once again fetch the Roboto Font locally.

Change-Id: Ifa8ef23afc3f9b9ae73fd29f1dee62049f944557
Added “IgnoreSslError” property to the WebViewer

When set (default is not set) the WebViewer can use SSL to access web
pages with a self signed certificate. Setting it exposes you to a Man
in the Middle Attack, but on the other hand it also lets you access
pages with a self signed certificate. The security trade-off needs to
be made by the application designer.

Change-Id: I960628ebb1ea0c7c3839b8aad5170ed32fef7229
Bugfix: Properly handle zero length files in GCS code.

Change-Id: I3794f21456c9ceedea18f39f11ef278f061a6533
Modify GCS retry parameters, add more logging

Also add our own retry loop.

Change-Id: I767221df189cabb958504c51d7a04465a1ff23e5
Ensure that Built APK files are valid

If we fail to fetch a file from the Google Cloud Store, we substitute
a zero length file. This change alters this behavior to cause a fatal
error if this happens during an attempt to build a project. This
ensures that zero length assets do not wind up in a built APK file.

Change-Id: I09f841f06dacb413adb49056c73b62f65cddcaa9
Add ability to shutdown the buildserver.

New requests will be rejected, but existing builds will run to
completion. Also updated the healthcheck function to only reply with
success if a shutdown is not pending. So any load balancer will know
to no longer send jobs at the server while it is shutting down.

Change-Id: I4a2224df99170deef08a780ab7328ebcebbb068b
Bugfix to GCS Retry Code

Make sure we break out of the retry loop when we succeed in finally
reading an object out.

Change-Id: I10e47c6bc3c81cd03880658191e01f3e149dfaa5
Update GCS and App Engine Libraries

Update GCS Library to version 0.4.3 and App Engine to 1.9.17
Update timeouts used with the GCS Library.

Change-Id: I818185e39d8207365339be8d1fd2789a1e9318d6