Merge pull request #488 from SaberUK/master+loglevel-rename

Add LOG_ prefix to the log level enum values.
Tidy up source files:
- Use #pragma once instead of include guards.
- Move header files in src/modules to include/modules.
- Fixed various spacing issues.