Added support for mboot streams

Added support for mboot multicast streams and made the upgrd streams
more robust. Rewrote several key features for improved stability.

Removed the file export function for the multicast streams, the file
cannot be read by the software and if someone wants the raw data he/she
could use tcpdump/snoop/wireshark etc.