MIToolbox v3.0.0
Major refactor of code and reorganised the repository so it's a little more sensible.
- Refactored all C functions to expose a version which takes unsigned integer inputs.
- Rearranged the repository to separate out headers from source, and MATLAB code from C library code.
Minor changes:
- General code cleanup to reduce duplicated code.
- Adding an COMPILE_R flag to go with the COMPILE_C flag, to make it easier to produce an R wrapper.
- All code now compiles cleanly with "-std=c89 -Wall -Werror".