fix to invert the arguments in the atan2 block + YAIL test

Change-Id: Ibdaf0da4b7fd31821479fd579dc2aa0a74197bc9
ListPicker Enhancement to add Search Bar.

ListPicker enhancement to allow user specify if they want a search bar
to appear at the top of ListPickerActivity. If true, when app is run,
a searchbar will appear allowing user to search / filter the list
items.

Change-Id: Ifcf679c651106d603759f22d7ac2b64969b7f14d
Code Cleanup.

Various code cleanup in blocklyeditor language common. Includes fixes
recommended by jshint as well as a bugfix to the helpUrl for
atan. Whitespace cleanup as well.

Change-Id: I230d4c009f4a53b4916ed1402c7788e1f223177d
Gallery with gallerapp creation startede

Change-Id: Iee559db6cd18aa2e3f5c30be80c81f687503a292
gallery now updates gallerylist with real data

Change-Id: I96b5280dfb592b354f3e8870ad1292d1449ce975
fixed parameter alignment see ticket 465

Change-Id: Ia6919aa03c840d85da5cfd217d3aa396f4eecda4
Update Companion Error Reporting.

Arrange for block load errors to be reflected back as red triangles,
with messages, associated with the block that caused the error.

Runtime errors are now reported back to the blocks editor as well as
being displayed as a “toast” in the Companion. Note: Such reports are
throttled to once every 5 seconds to avoid a flood of errors when the
error occurs in an event handler that is called frequently (like from
the accelerometer).

Updated the Companion Version to 2.07nb7. Version 2.07nb6 is still
supported (with no new functionality). Older versions are no longer
supported and will result in an upgrade required warning.

Change-Id: I8308500a2c35df25730f3e4ceed9d23c51477eec
adds contains polyfill for JavaScript tests and info in readme

Change-Id: Ia6c5644f8c5dbb52fad99940db23711316d978d6
Update Blockly version to r1343
Closure-Library updated to  9/23/2013 and moved to lib
removed old closure library from war directory
added unicode u2699 gear as mutator icon.

Change-Id: I237db7fb40a99a5e2e0a4c64ac5edcb56b4d5f3d
Fix bug in Blockly drawer.js flyout had no scrollbar.

Change-Id: Ic4f5351c747d3bc92a54e7e2561ff3688f009d40
GalleryClient now does the heavy lifting and calls back to GalleryList or
any UI object. GalleryClient has most gallery rpc calls at least partially
implemented

Change-Id: I78d3273448ee6b4d030c1ca4612673a097fa2cc7
Gracefully handle unsupported browsers

  - the only supported version for IE right now is 10
  - display a message if JavaScript is turned off (any browser)

Change-Id: I16eb9b19ec572df03cd4c36c92923c25c149847b
Blockly r1343 fix bug error triangles nolonger appear in flyout.

Change-Id: I4183b3112a79e3e5b211aba87ff99179ddd54950
Renamed items associated with "if", "do" and procedure blocks.

More specifically,
* Renamed "do then return" to "do return"
* Renamed "if do" to "if then"
* Renamed procedure "return" to "result"

Change-Id: Ia4404b05db0dce15d29ae60e8ef9d15059bad69e
Fix for Roboto font on windows7 ie10 now loads

Change-Id: I698a40ad678543a8290b86c34073506d0d4fbba7
Issue 482 - component recategorization

Renamed component categories and moved components from one
category to another to make it easier for users to find what
they are looking for in App Inventor.  Please check issue 482
for additional information.

Change-Id: I49a5cda80d234e62a933662def5b4c72821e79a7
Create code generator unit test framework with three example tests.
Respond to reviewer comments.

Change-Id: Ie30814371cff1a7b726def03efbbfcfb9e6e720d
Gallery client code and a start at loading .aia files

Change-Id: I6629e55fbc9534d2a6d16db53072c143aaadfcbc
Permit Connecting to the Companion from the Designer.

You can now always connect to the Companion, whether you are in the
Blocks Editor or the Designer.

Arrange for dialogs from replmgr.js to use GWT so it can put dialogs
on the main window.

Change-Id: Iecc174f8ad5b0436accd54fcb207550cdb30ddf8
gallery client update

Change-Id: Id155c2382d7cf64378c2c37a95df7da32723de70