Changes to Notifier component

Adds the ability to change the background color, text color, and the display
length for the Notifier

Change-Id: I4102c5dfb759b5849994ca178d7f3cfa3445e955
Added a sensitivity property to the accelerometer (weak/moderate/strong)

Change-Id: I57e4dc46537dcfff298a6d7d2839e1e438179ed1
adds a typeblocking option for if-then-else

Change-Id: I8102d40e2d8cd882e7b6404f5f73ca0a9ddc7a61
adds basic instructions for compiling in README

Change-Id: I6ab96e143632bc4b88c119641b7247f9f40a04b4
Refresh a MockCanvas that has a background image loaded.

Setup a timer to fire after one second when a Canvas has its
background image changed. This permits the system to learn the image’s
dimensions and resize an “Automatic” MockCanvas to have the correct
dimensions. See the comment in MockComponentsUtil.java

Change-Id: I054b33d1cea91970af2dc2ea1e539d7862e6e44a
Made changes to the now Projects menu made name changes to the menu items
MenuItems now enable and disable according to current view

Change-Id: Ic1c75a2cfd8351ca0de5fd395859c8ad7b6e576c
minor changes to README

Change-Id: Ic710546ae3693695fe9581e797a413a2cdcdb8d8
Changes needed for Java 7.

Updates to build scripts to Generate Java 7 Code for Servlets while
still generating Java 5 code for Dalvik.

Note: After this change is commited, people *must* use at least Java 7
to compile App Inventor.

Change-Id: I200f66658dee23445587a14020cb9fe129f6e30e
Fixed issue #556: nonopening blocks drawers in Safari on MacOSX.

The problem was my (= Lyn's) failure to appropriately abstract over
the code for getting the children of an HTML DOM element. For this purpose,
do *not* use <element>.children or <element>.childNodes; instead use
goog.dom.getChildren(<element>).

Change-Id: I18205cce71fdd1143d10afb97382b1dd305f6c4c
Cache fetching of the User Object.

Every transaction requires the User object, which never changes once
the terms of service are accepted. So we cache it iff terms of service
are accepted. We hold it in memcache for 60 seconds. This removes one
datastore “get” operation per transaction.

More to come...

Change-Id: Ifd11ad6af9cef5f2e67949c0b5aa66e62e6579e4
Change Blocks Editor Autosave Interval to 5 seconds.

The previous value of 500ms was way over aggressive resulting in a lot
of network/datastore traffic. Note: If a user closes their browser
while unsaved changes are pending, the WindowClosing handler in
Ode.java will save the changes. I have verified that this mechanism
does in fact work.

Change-Id: Ib693fc1c5bc3ac4dd0b2ab9b323dba09bd962539
fix for dropdown check selection in variables

Change-Id: If36dbbb8020751b2cc2cb91cc128939cbb2fe5c4
adds a key handler to delete components when selected in Designer

Change-Id: Ie567c46bf46e5f726890dbe702e7c2ea73900e25
Fix typeblocking and mutators.

This code fixes the problem that type blocking didn't work for blocks
with mutators and it adds a type block for 'create empty list'.

Change-Id: Icf33cd06ea5e4616808cff6da6d8c9c631138dd4
edits to make the change from File to Project in the top toolbar consistent

Change-Id: I80535a871d4c3d2f13a8b4c898654511bffe1424
moves admin menu to top bar to make access to debugging panel easier

Change-Id: I89dc5f9bf17acc5ef98cbe37d492a79265766cac
Updated component reference pages

Updated component reference pages to
a) match new AI categories
b) include the additional descriptions that had been manually added on the web
c) fix a case sensitive issue that affected the videoplayer.png file

Change-Id: I4c661b2b7bcf4959f022e424d526f17198de0859
Merge branch 'master' of https://github.com/mit-cml/appinventor-sources