docs($q): add sections on deferring derived promises and deferring resolution of promises

Add examples on two ways of adding to chains of promises. The existing section mentions chaining,
but gives only a basic example and doesn't explain the different ways to defer resolution.