Implement an asynchronous backend.

Thanks Łukasz Langa for the suggestion.
Fix handling of RESTO_SHOW_TRACEBACK.
Provide an extension point in AsyncStorage for task queues.
Document how to use AsyncStorage with a task queue.