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
Use HI8 and LO8 macros from core/bit-macros.h.