IVGCVSW-5504 'TfLiteDelegate: Introduce FP16 and BackendOptions'

* Added BackendOptions creations of armnn_delegate
* Included armnn/third-party the armnn_delegate unit tests
* Updated the CreateConstTensor function

Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I8e2099a465766b905bff701413307e5850b68e42
diff --git a/delegate/src/FullyConnected.hpp b/delegate/src/FullyConnected.hpp
index f35f4c9..48bf06f 100644
--- a/delegate/src/FullyConnected.hpp
+++ b/delegate/src/FullyConnected.hpp
@@ -165,13 +165,13 @@
                                             biasTensorInfo,
                                             armnn::Optional<armnn::PermutationVector&>());
         layer = delegateData.m_Network->AddFullyConnectedLayer(descriptor,
-                                                               weightsTensor.first,
-                                                               armnn::Optional<armnn::ConstTensor>(biasTensor.first));
+                                                               weightsTensor,
+                                                               armnn::Optional<armnn::ConstTensor>(biasTensor));
     }
     else
     {
         layer = delegateData.m_Network->AddFullyConnectedLayer(descriptor,
-                                                               weightsTensor.first,
+                                                               weightsTensor,
                                                                armnn::EmptyOptional());
     }
     ARMNN_ASSERT(layer != nullptr);