As defined on the planning of sprint 2016-2, we'll maintain unit and functional
tests in separate directories and have a tox environment to run functional
tests. This patch re-configures the environment of tox and re-arrange the
testing modules.
Change-Id: I8ad43e73fb627c2881e50bef426e34eb989b3858