Remove qq dependency (qq is deprecated)

Replace Q.step() with a chain of promise.spread() method calls
Merge branch 'feature/no-qq' into release-1.0.0