jake runs unit tests asynchronously and fails the build when tests fail
Merge branch 'master' into integration

* master:
  jake runs unit tests asynchronously and fails the build when tests fail