Improved Makefile a bit, it'll now transverse through deeper directories first.
Added MySQL specific tests.
Improved the Makefile a little bit more, you can now specify the reporter, also removed support.test.js in favor of just including support.js in all of the tests.
Added custom-event-emitter test.
Removed support.js as it's no longer required, and improved Makefile.
Made all tests async in configuration.
Revert "Removed support.js as it's no longer required, and improved Makefile."

This reverts commit c9d6aff70fbff38ba9b6d7ccea7e5679a063033c.
Cleaned up some files.
Merge branch 'mocha' of github.com:sequelize/sequelize into mocha

Conflicts:
	test/configuration.test.js
Renamed .done to .complete for readability purposes and differentiate between mocha callbacks and sequelize callbacks.
Swapped Math.random() for config.rand(). It's more in line with the tests' general style, and removes decimal points in table names.
Moved before block up a level higher this way we're on the same level as the after block.
Cleaned up query-chainer.
Moved the done block within a closure for the afterEach call.
Added sqlite specific tests