Add QueueType=NONE (DirectProducer)

- When using NONE queue, we will instantiate as many producers as
workers specified, with none consumers, because the producers will use
directly the DAO to perform the database operations
centralize DAO initialization to getDatabaseDAO helper method