Swap from errbacks to async/await promises

Now that Node v8 is the active release, which supports async/await, we should release a new major of all our packages, that drops errbacks for async/await and promises.

This task should apply for all our packages, however here is a listing of issues that already exist for specific packages.