Moves dataabse_cleaner out of 'fast_specs' scope
Comment config test back in.
Splits test suite in two: running in transactions and with truncation strategy

Because for each feature spec the database needs to be seeded before the run and truncated afterwards, it is not compatible with the rest that runs in transactions.

This is the reason why all tests running in transactions run first and are followed by the feature specs then.