small cmake changes. Currently not building.
A few changes to fix compilation.
Added CPP files in association with previous commit.
Network work
blocking out internal object repositories
still blocking out the object repo code.
fleshing out networking
Building out connection.cpp/h
Work on Connection.h/cpp to use NetworkClient to connect
Not so great networking code as async and sync networking are fleshed out.
added ObjectRepo and InternalRepo to cmake
Connection: Implement connect with resolver for domain-name, ipv4, and ipv6 support.
Flesh out Connection.
Fix compiling issues.
Implement recv_datagram.
Implement poll_datagram.
Fix errors with compilation for poll_datagram.
Pull changes from upstream Datagram (Astron/Astron), add more comments/documentation, cleanup and improve API.
Fix compiler issues.
Merge upstream DGI changes.  Add documentation and generally clean-up API.