Fixes 2747, split unit and integration tests

This fixes #2747 by splitting the tests into new unit and integration buckets. For this cut, I basically just took the tests that opened a new Brackets window, which tend to be true "integration tests" and are also much slower.

On my Mac, the full suite of unit tests (415 of them) run in 35 seconds.