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
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
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