Many changes listed below.
- Add new channels: optical, BEC and BSC
- Add new noise generators: event generator, from user pdf generator
- Add new code families: Reed-Solomon, Turbo Product
- Add new BCH decoder implementations: fast and genius
- Add LDPC decoders: vertical layered, bit flipping, peeling
- Add LDPC SIMD inter-frames implementations for LDPC decoders: flooding/layered + SPA/LSPA/MS/NMS/OMS/AMS
- Add LDPC encoder from IRA
- Improve LDPC encoder from H
- Add OOK modulations
- Add the possibility to get the mutual information in BER/FER simulations
- Use smart pointers whenever possible
- Improve the arguments management from the command line and the help display
- Bug fixes and little improvements