Tests: Namespacing QUnit global methods

This patch is following jquery/qunit#577 where we're name-spacing QUnit methods for a global scope clean-up.

For methods renaming I used a [method rename tool](https://github.com/leobalter/rocambole-method-rename) but most came from manual work.

Grunt is passing, but I need some help on testings and to double check on browsers and/or browserstack.

Below is the list of changed methods:
```js
	{ old: "start", next: "QUnit.start" },
	{ old: "stop", next: "QUnit.stop" },
	{ old: "test", next: "QUnit.test" },
	{ old: "module", next: "QUnit.module" },
	{ old: "asyncTest", next: "QUnit.asyncTest" },
	{ old: "ok", next: "assert.ok" },
	{ old: "equal", next: "assert.equal" },
	{ old: "notEqual", next: "assert.notEqual" },
	{ old: "deepEqual", next: "assert.deepEqual" },
	{ old: "notDeepEqual", next: "assert.notDeepEqual" },
	{ old: "strictEqual", next: "assert.strictEqual" },
	{ old: "notStrictEqual", next: "assert.notStrictEqual" },
	{ old: "propEqual", next: "assert.propEqual" },
	{ old: "notPropEqual", next: "assert.notPropEqual" },
	{ old: "throws", next: "assert.throws" }
```