Grunt: Watch task run the default task at start

Ref #582
Grunt: Update test-on-node task to remove globals

Ref #582
Closes #586
Assert: Assert is now an instanced object exclusive to test blocks
Test: Demonstrate what future async support in QUnit should do
Future: Set stop and start to instanced assert
Asserts: Simplify ok assertion
Push: Push and PushFailure are now assert.custom and assert.failure
Test Obj: Using exaclty context instead of config.current
Test Obj: pushFailure method is no more a static method