Iss #246 - Update Jenkinsfile for testing scripts and resolving issues

Merged Martin Lowe requested to merge malowe/eclipsefdn-github-sync:malowe/master/246 into master

There were ~20 issues reported when the tests actually ran, which are resolved with this patch as well. Updates to the Jenkinsfile makes use of npm tests to validate the scripts.

Resolves #246 (closed)

Merge request reports