[FIX] Comments for decoder and encoder classes
[FIX] Button2 behaviour
[CHG] Improved CodecController but still not usable
[CHG] Decoder and encoder classes are abstract classes not instead of interfaces
[CHG] valid_containers are not static members anymore
[CHG] Removed Sample::INT_U8_AS_BYTE