Turn the hard coded USART_UDRE_vect into a macro
Wait for IDLE state before new DHT11 sample

Instead of waiting for IDLE state after sampling the DHT11 wait before the next
sample. This allows faster feadback from readings.