Add configurable promise enricher.
Re-indent.

Since we need to attach a property to `chaiAsPromised` now, we can no longer get away with passing it as an argument and avoiding the extra indentation level.
Fix Q URL for tests.

Q master no longer exposes a global; use the built version instead.
Simplify configurable promise enricher.
Update dev dependencies.
Version 4.1.0