Remove q.js and use ES6 promises standard.
Merge branch 'develop'