Fix dependency on spawn; wrap parallel promises in RSVP
Only use the initValue on first get.

Use the previously fulfilled value of the promise when the promise
changes due to dependencies. This stops the value of the computed
property changing more than necessary.
Add config options; add initValue to map