Add the test infrastructure

This commit introduces all the schema and tools to be able to run tests:
virtual env script creator, test-requirements, tools directory...

It is actually copied directly from neutron repo and it does not
introduce any special customization from it.

Change-Id: I3d9a47a0bb1a02509420ff8ace59e0cf21311c65