[fix #80851078] Gulp tests now depends on sdk.build.

It was already the case that `gulp` built the tests.
[#80862288] Updating the node version in circle.yml.

This makes it consistent with our dev enviroment and west-dev-d.
This might effect the error reporting for circle, which is
different than either.