Tuned Protobuf files for new naming convention.
Tuned UDPDiscoveryMessage for new, simple version.
Missed <iomanip>
Moved static initialization in source file.
Added history for PersonalKeyStorage. Maybe, it will help restoring
stale connections.
Marked dangerous DSA classes.
Ran compiler on UDPLPD. Corrected a bunch of mistakes.
Forgot <string>
Corrected a lot of mistakes. Removed asio::streambuf. Added lots of
headers.
Updated project settings and added Overlay stubs.
Wrote multithreaded code for key generation.
Updated PKS ans OverlaySocket.
Updated OverlaySocket, added simple processing procedure.
WE STRONGLY NEED TO CHANGE MATHSTRING API!!!
Added history comparator to PersonalKeyStorage.
Bumped OverlayConnection with message processing stub.
Now Hash is not so footgun.
Made Hash safe, now using unique_ptr's.
Wrote proper copy/move ctors, copy/move assignment operators.
Partially rewritten ECDH code to use unique_ptr's.
Renamed *generate*() functions to match naming convention.
Rewritten ECDSA classes to use unique_ptr's.
Written proper move/copy ctors/ops.
Header <deque>.
Rewritten Connection message to set up a proper connection.