Add optionnal environment entry to database
This merge request add support for defining the database environment to use in the database declaration.
This allows the BEAT infrastructure to no depend on list of database supported by a given environment and allows for more flexibility to test new databases locally especially when the use of Docker is required when running for example C++ algorithms.
Part of #64