Test lib is divided into several files and moved to /sdk folder so that other projects could use it without copying
Code styles fixes
Use correct function names
Return wrapping callback otherwise we lose context in QUnit.start function