Do actual async work in non-promise test.

This should lead to less misleading benchmarks. Labeling something "async" when it's an entirely synchronous test is disingenuous.
All stub funcs resolve async for both vanilla and promises perf tests
Merge branch 'stub-funcs-resolve-async'

* stub-funcs-resolve-async:
  All stub funcs resolve async for both vanilla and promises perf tests
  Do actual async work in non-promise test.
Refactor tests so they support 100% async resolution of stub funcs #2
update packages
Add Promises/A+ bare implementation #2