src: uart_protocol.c: Fix coding style guideline violation
src: dcf77: Rename dcf77_getDateTime() to dcf77_get_datetime()
src: uart_protocol.c: Fix coding style guideline violation
src: dcf77: Rename dcf77_getDateTime() to dcf77_get_datetime()
src: log.c: Rename log_output_va() to log_outputf() and restructure internal use of it

This makes sure that log_outputf() can be used more generally and is only
taking care of outputting formated strings. The prefix and EOL are not part
of this any longer. It is the responsiblity of the invoking function to take
care of this.
src: log.c: log_output_p(): Refine Doxygen comment block
src: log: Implement output functions for callback functions

These functions are meant to be used by callback functions to output custom
content. Unlike log_output() and log_output_p() they will not output any
prefix and/or EOL and are not meant to be used on their own.
Merge branch 'master' into feat/log
src: log.c: log_outputf(): Refine Doxygen comment block
src: wceeprom: Make use of dynamic logging facility
src: log: Implement and use function to initialize logging module
src: main.c: Enable interrupts globally as early as possible

As the UART module requires interrupts to be enabled, they need to be enabled
globally at an earlier stage to prevent logging output to lead to a deadlock
situation.
src: log.c: log_level: Allocate enough memory for array

This makes sure that the array has the correct size, i.e. an element for each
module rather than for each level, which was an error leading to misbehaviour
once elements outside the scope of LOG_LEVEL_COUNT where addressed.