changed to network byte order

Conflicts:
	package/freejtag/src/src/tcp/Message.cpp
we should remove old uart cthread sometime
fixed formatting
moved header_length and body_max_length to public
moved typedefs to public
added get_header and get_body
fixed formatting
added network handling
added networking
fixed formatting
removed unneccessary include