MPG: First commit, moved all of the generic CamIO 1.0 code into here. Nothing works. This is just a code dump
MPG: Forgot to add the errors code in
MPG:
Wrote the m6_log library for C is now running. Features:
- Customisable build level - Compile out  log prints you don't want
- 7 logging levels from "Fatal Error" down to "Debug3"
- Configurable output to stdout, stderr, file and syslog
- [Optional] colorised terminal output
- [Optional] timestamp with customisable precision down to nanonseconds
-[Optional] file/line number output
-[Optional] short error text
- Full "printf" formatting for your own text.