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