Upgrade to Android SDK version 4.2.2

Change-Id: I02a9ff651c3fd9ca69f21f22bf20298c750fa481
Let the Companion Display Assets.

Arrange to fetch assets from the APK file in the Companion so it can
have a UI with images etc. Add a function to the PhoneStatus block
used to declare that the UI is loaded and assets should now be loaded
from the SD Card (because they would be loaded by the App being
developed!).

Change-Id: Ib2f407d97db9ac2fba7c7e242e3a974f2590b5f2
Added support for Tweets with Images, uploaded to TwitPic.

This also requires the user to input an API key given by
registering their app with TwitPic.

SetStatus and SetStatusWithImage have been renamed to
Tweet and TweetWithImage, as 'Tweet' is effectively a
verb and more intuitive than 'SetStatus'

TweetWithImage also tweets only the text if the image
is not found or is invalid.

Updated version numbers of the twitter component.

Change-Id: I6f2eace3468e6af229d326a8d739acef0f924419
Add new Nearfield component

Change-Id: I07395288e131c7c630e5c3170d3ca320ca4900b7
Fix OpenScreenAnimation and CloseScreenAnimation.

Fix the decorators (annotators) for the OpenScreenAnimation and
CloseScreenAnimation in Form.java so that Yail generation works
correctly with blockly.

Change-Id: I32077105ddbc65898c45425128665bfb8b37172b
Force the arguments for make-color and split-color to be exact integers

Change-Id: I64623471f6982dd22870622b4c9165a14424d773
Merge pull request #1 from mit-cml/master

Update