OFDMA simulation with two UEs

The transmitter receives two payload messages as input, and the receiver
decodes the first one. To run the simulation, run "ZZ_ScriptOFDMA.m"
Basic OFDMA functions

"OFDMAPrepareMessage.m" receives a four character arrays, containing the
messages of four users, the number of total users, as well as the origin
and the destination nodes of the message. It adds the EOF and the extra
character to the end of the message and organizes them in a matrix.
"OFDMASignalGenerator.m" gets the output struct of
"OFDMAPrepareMessage.m" and makes it into an OFDMA signal. The script
tests "OFDMAPrepareMessage.m"
Presents problems on conversion to bits

When the function is called, it says that "obj.OFDMletters2bits" has too
many input arguments.
Finished everything up to user multiplexing

OFDM modulation still undone, and everything after that as well.
Stated adapting messages to user multiplexing
Tx bit conversion, CRC and user multiplexing done

The number of symbols is defined in the input of the function. The
function will crash if the number of symbols is not enough to represent
the message.
Tx side of upper layers is done

The frame ID can still be improved.
Changed 'EOF' to before any padding
Rx upper layers are halfway done

Changed the name of OFDMAPrepareData to TxOFDMA and created RxOFDMA, the
upper layers for the Rx
Rx side of upper presents problems on CRC checking

The CRC check seems to fails most of the times, but it works sometimes
Still has bugs on defining the number of pad bits
Rx and Tx working. Test with PHYLayer needed
Cleaned up the folder

Now it contains just what I wrote and the OFDMPHYBase
remove CalilSimulations folder
Cleaned up the branch
Merge branch 'master' into ofdma

Conflicts:
	sdruCPP/MAC/test/testMACReceiver.m
	sdruCPP/MAC/test/testMACTransmitter.m
	sdruCPP/PHY/CreateTXRX.m
	sdruCPP/PHY/OFDMBase.m
	sdruCPP/PHY/OFDMDemodulator.m
	sdruCPP/PHY/PHYLayer.m
	sdruCPP/PHY/PHYReceive.m
	sdruCPP/PHY/PHYTransmit.m
	sdruCPP/PHY/private/createOFDMDemods.m
	sdruCPP/PHY/private/equalizeOFDM.m
	sdruCPP/PHY/private/locateOFDMFrame_sdr.m
	sdruCPP/PHY/test/testPHYReceive.m
	sdruCPP/PHY/test/testPHYTransmit.m
	sdruCPP/PHY/test/testSpectrumSenseEnergy.m
	sdruTxRx/DL/DLLayer.m
	sdruTxRx/MAC/MACLayerReceiver.m
	sdruTxRx/MAC/MACLayerTransmitter.m
	sdruTxRx/MAC/test/runRX.m
	sdruTxRx/MAC/test/runTX.m
	sdruTxRx/PHY/SupportClasses/OFDMModulator.m
	sdruTxRx/PHY/private/Other/OFDMbits2letters.m
	sdruTxRx/PHY/private/Other/SpectrumSenseEnergy.m
	sdruTxRx/PHY/private/Other/Wait.m
	sdruTxRx/PHY/private/Other/coarseOFDMFreqEst.m
	sdruTxRx/PHY/private/Other/demodOFDMSubcarriers.m
	sdruTxRx/PHY/private/Other/demodOFDMSubcarriers_sdr.m
	sdruTxRx/PHY/private/Other/generateOFDMSignal.m
	sdruTxRx/PHY/private/Other/generateOFDMSignal_Tx.m
	sdruTxRx/PHY/private/Other/initializeOFDMSyncMemory.m
	sdruTxRx/PHY/private/Other/initializeOFDMSyncMemory_sdr.m
	sdruTxRx/PHY/private/Other/locateOFDMFrame.m
	sdruTxRx/PHY/private/Other/tileFiguresOFDM.m
	sdruTxRx/PHY/test/OFDMletters2bits.m
	sdruTxRx/PHY/test/runPHYRX.m
	sdruTxRx/PHY/test/runPHYTX.m
	sdruTxRx/PHY/test/testSpectrumSenseEnergy.m
adding more files
File location updated

Moved OFDMA files to MAC folder and removed extra class file
Added example test to TX side OFDMA
added CPP gen to sdruTxRx folder