Ieee80211Scrambler: removed some misleading default values and added doc.
Ieee80211Scrambler: implemented IScrambler. Added interfaces. Added a note on this is not a generic implementation of IEEE80211 scramblers.
Ieee80211Interleaver: modified to pass parameters by reference.
IForwardErrorCorrection: added the missing NED file and functions to interface.
ConvolutionalEncoder: implements IForwardErrorCorrection.
IInterleaver: added interface.
Ieee80211Interleaver: implements IInterleaver.
Layered/Encoder: extended the skeleton.
ISerializer: added interface.
ISignalBitModel, Demodulator, SignalBitModel: std::vector<bool> replaced with BitVector.