The other spec files depend on "helper.js" being loaded.  Putting helper.js first guarantees that it will be included first on the test runner page.

The rules are: 1) Include the files in the order they're specified, 2) If a directory, recursively include everything in the directory, and 3) Include each file at most once.

So this file basically says, "Include helper.js, then include everything else in the spec folder."

As we move towards a more modular architecture with RequireJS, the order that we load JS on the page won't matter so much.  For now, unfortunately, we need to enforce an order or the tests won't run.