Leave the default `end()` as it is and add `endAsync` (following standard bluebird practice).

`.then` and `.catch` still work, so most existing code using this library should be OK.
build
2.0.0