New archi tests

Refactor the tests architecture in order to have enable/disable some tests for some drivers, according to the driver's features matrice.
And add the abilty to write specific tests for drivers.