Move functionaltests into smoke or functional subdirectories

The existing functional tests are now moved into directories that allow
us to quickly differentiate smoke and functional tests.

Change-Id: Icdffb82a73aec53316ff4d44d07ceacb95342cd6