Fixed a few broken tests and extended the monitor tests.
The tests now automatically start MaxScale before each test block and stop it and perform cleanup after the test. This is done by simply calling the `before.sh` and `after.sh` scripts before each test block.
The validator uses Node.js to check that the REST API endpoints conform to the specified schema.