add examples for enums, async, and deferred loading

I wanted to show both ways, and await isn't implemented everywhere yet (not in dart2js, e.g., and opt-in elsewhere). https://langtour-dot-dart-lang.appspot.com/docs/dart-up-and-running/ch02.html#asynchrony has details.