Reduce size of temporary character array.
Fix bug where the next line wasn't properly processed.
Merge branch 'master' of github.com:Susurrus/SLUGS-Logger
Allow for peripheral pin configuration multiple times.
Style and code improvements.
Some more comments and minor code refactoring.
Refactor a while look to be a more clear and concise if-statement.
Set proper clock speed and SPI_IN_TRIS bit.

And also remove some unneeded constants.
Replace FATAL_ERROR() macro with one that blinks the red LED.

This makes it more clean when the startup LED is solid at startup and when it
runs into a fatal error later on during initialization.
Fix bug with processing the config file.
Various minor changes to main.c
Remove use of sprintf() to reduce code space usage and improve performance.