ConvolutionalCoder: added missing destructor and factored memory allocations out.
ConvolutionalCoder: std::vector<ShortBitVector> replaced with a C array.
ConvolutionalCoder: removed some old debug code.
ConvolutionalCode: added HammingDistance lookup table.