[OE-3955] Added JS test framework using Mocha, Sinon, Chai & grunt-mocha
[OE-3955] Add JS tests to gii
[OE-3955] Moved JS test files into 'tests' dir; added connect grunt task for displaying the test runners (to allow for network operations in the tests)
[OE-3955] Updated JS tests in gii
Merge branch 'feature/jstests' into develop