Added xdefineSuite

For ignoring test suites like Jasmine's `xdefine`.

Also fixed JavaScript hoisting.

@shunter or @kristiancalhoun should review since I just took a guess.