ds1307 datasheet:
A master must signal an end of data to the slave by not generating
an acknowledge bit on the last byte that has been clocked out of
the slave.
no need to block interrupts between i2c read and writes
coding style
byte order is little endian - bit7 comes last
e6 issue 344 - changes and cleanup for proper handling of the different debug output choices
re-indented config.in using tabs instead of spaces
added/updated debugging options help
made get_usart_count work again for MCUs that define UDR instead of UDRn, e.g. ATmega32
source osdefaults.sh, gawk compat
missing init of debug_out_choices if no usart is available
updated IRMP to rev 150
Merge pull request #349 from eku/ds1337_fix

Ds1337 fix
debug.c ecmd code respects ecmd usart settings, enforce settings on shared usart, add BSBPORT to usart count
include IRMP in list of used software
correct english name for IRMP
Merge pull request #352 from eku/irmp_v150

updated IRMP to rev 150
Add include guard for services/dmx-storage/dmx_storage.h
Add meta.defines to .gitignore
change define_symbol to reflect current value during make menuconfig runtime
use define_symbol again, USE_USART requires numbers w/o parentheses