Add explicit queue parameters to logging.async functions

Because some projects use multiple logging threads, it
is necessary to be able to specify an explicit queue.

We weren't sure what the convention was for version numbers, but presuming it is semver, we feel this change is a minor (new functionality, no breaking changes).