Mongo, Riak, Redis & SQL EntityStores: run tests if service is available

MongoDB, Riak, Redis, MySQL & PostgreSQL EntityStores tests now run
automatically they can connect to the underlying service.

This makes easier to run tests on actual backends: simply install and
start them with their default configuration.

MySQL & PostgreSQL need an account, see the respective tests for
intructions.