GPII-784: Framework is now supporting the new NP set format

*PRELIMINARY PULL REQUEST*

GPII-784: Updated all the NP sets, tests, etc. to use the the NP format. The MM has been hardcoded to pass on the "gpii-default" context to the rest of the framework until we implement the context manager, etc.
GPII-939: Updated the grunt script to json lint the testData folder as well

Remaining TODOs: 
* Check the references to jqunit, kettle and infusion
* Add URLs to the prefs server for retrieving prefs in the old format (for temporary backwards compatiblity)
* Re-run all the windows/linux tests to ensure nothing has exploded there
* Update documentation