This patch adds new tox environment to run functional tests:
$ tox -e functional
It also adds 'post_test_hook.sh' script to run functional tests on
gates.
All unit tests moved to 'unit' directory.
Change-Id: Iac2f4c6d9d77e96d2478aa00632aad33fa6a22d8