GPII-77, GPII-51: Updated to latest version of qunit and harmonised with Infusion's implementation of jqUnit for both browser-based and node-based tests (FLUID-4886). Resolved issue with successive sequential tests and introduced IoC-based testing system for use in node environment (FLUID-4850)
Merge branch 'GPII-77' into GPII-91
GPII-91: Fixed merge conflict.
GPII-76: Reverting commented out context.window.
GPII-91: Fixed merge conflict.
GPII-76: Fixed lifecycle manager tests.
GPII-76: Fixed match maker tests.
GPII-76: Updated ontology tests.
GPII-76: Fixed transformer tests.
GPII-76: Fixed xml setting handlers tests.
NOJIRA: Properly resolving jQuery in node (XMLSettignsHandler).
GPII-76: passing browser/node renderer grade tests.
GPII-76: Updated infusion node module.
GPII-76: fixing a bug with request handler handle method called in final init. Instead calling it onAttach so the handler itself could then be timely removed
GPII-91: Fixed merge conflict.
GPII-76: Updating gpii.app to the new awesome framework.
GPII-76: Slightly updated XML settings handler tests.
NOJIRA: Committing a XML settings handler tests in the stage that show a failure of json to xml conversion.
NOJIRA: updated xml settings handlers tests with escaped backslashes. Updated xml-mapping from yzen's branch.
NOJIRA: Updated xml-mapping , test still fails, needs to be updated