adding gradient coloring to the components of the multipart in the message.
Adding duck feet.
watching for reset to cancel in-flight computations.
hiding a few methods from being public.
updating with Emmanuel's image fixes.
Correcting fillStyle of scenes.
updating collections
Trying to repair the runtime libraries.
Corrected typo in widget.  Thanks to Emery Berger for the bug report.
if 503, try again.
Ensure that pressing Run too quickly won't overload the evaluator.
Caching the very last compilation.
modifying the compiler running servlet so it knows to deal with 503s too.
reverting image library changes
trying to get Run to work even if share fails.
Getting run to use source code if necessary.
hiding programs.
Merge commit 'dyoo/master'
sync with Danny, and include newer image lib code