Add async sample.

Add Utl/Xhr.js for simple API calls.
Fix nasty bug in generateForever.
Fix how makeUpwardableFunctions handles rejected promises.