Move out tbf subclasses from tbf.h to their own headers

It's a good start towards clearing current mess between parent and the 2
children classes.

Change-Id: Ibc22ea2e02609af7ee058b8bc15df2115d4c6f60
diff --git a/tests/alloc/AllocTest.cpp b/tests/alloc/AllocTest.cpp
index 64d6a50..123f879 100644
--- a/tests/alloc/AllocTest.cpp
+++ b/tests/alloc/AllocTest.cpp
@@ -20,6 +20,7 @@
 #include "gprs_rlcmac.h"
 #include "gprs_debug.h"
 #include "tbf.h"
+#include "tbf_ul.h"
 #include "bts.h"
 
 #include <string.h>
diff --git a/tests/ms/MsTest.cpp b/tests/ms/MsTest.cpp
index c74b3a6..0c5ab9e 100644
--- a/tests/ms/MsTest.cpp
+++ b/tests/ms/MsTest.cpp
@@ -21,6 +21,7 @@
  */
 
 #include "tbf.h"
+#include "tbf_ul.h"
 #include "gprs_debug.h"
 #include "gprs_ms.h"
 #include "gprs_ms_storage.h"
diff --git a/tests/tbf/TbfTest.cpp b/tests/tbf/TbfTest.cpp
index 2036023..bd4fbc1 100644
--- a/tests/tbf/TbfTest.cpp
+++ b/tests/tbf/TbfTest.cpp
@@ -22,6 +22,7 @@
 
 #include "bts.h"
 #include "tbf.h"
+#include "tbf_ul.h"
 #include "gprs_debug.h"
 #include "pcu_utils.h"
 #include "gprs_bssgp_pcu.h"
diff --git a/tests/types/TypesTest.cpp b/tests/types/TypesTest.cpp
index ee4e937..aa0a366 100644
--- a/tests/types/TypesTest.cpp
+++ b/tests/types/TypesTest.cpp
@@ -22,6 +22,7 @@
  */
 #include "bts.h"
 #include "tbf.h"
+#include "tbf_ul.h"
 #include "pcu_utils.h"
 #include "gprs_debug.h"
 #include "encoding.h"