Improve bsbport flash and memory usage

- remove float
- add const where possible
- fix some wrong formated lines
- invert bytes on tcp connection also
- tcp connection now uses same send buffer and send_start  
- fix bsbport_rx_periodic() sometimes to drops a message because lenght byte was not received already
I was wondering whether it would save flash when we put the local variables in the same struct as the bsbport_msg_buffer.msg and use memcmp().