Moved support into x3 directory

Signed-off-by: K-ballo <k@fusionfenix.com>
Moved everything in support to namespace x3

Signed-off-by: K-ballo <k@fusionfenix.com>
Renamed header guards

Signed-off-by: K-ballo <k@fusionfenix.com>
Fixes ticket #9007

Signed-off-by: K-ballo <k@fusionfenix.com>