Returning a promise from activate is NO LONGER REQUIRED...

...we have made some core improvements in the composition infrastructure
that no longer require returning promises to Durandal for async actions.
Previously, not returning the promise would break ko.observables. This
is no longer the case. You may still wish to return the promise from
activate to halt binding pending your service request...but it is not
required anymore.