The files test.[ch] was renamed test-codes.[ch].
Added LRC from ISO 1155:1978.

- Added new build target, named "coding", which replaces "bitops", "hamming", and "repetition".
- Added a couple of utility functions.
- Added some inital unit tests for hashes.
- Moved declarations of module descriptors to coding.h.
- Some general refactoring.