-General refactor of the JNet::Connection class
-Added reliable UDP networking functionality with virtual connections, using the same interface as TCP networking
-Removed Send/SendNoEndl distinction. Send() now replaces SendNoEndl()
-Removed utlGetLine. JNet is now a header-only library.
-Added JNet::Connection::GetPacket() that returns exactly one packet.
-Slightly redefined meaning of the m_telnet flag in connections: when m_telnet is true, GetLine() will string packets together until it gets a newline character. When m_telnet is false, GetLine() will consider the end of a packet to be a boundary and will never combine packets.
-Added JNet::Connection::GetHostname() that returns a string representing the IP address at the other end of the connection
-JNet::Connection now has protected constructors to prevent it from being constructed outside of a socket
-Some performance improvements (changing some pass-by-value strings to pass-by-reference-to-const)