Add crypto utilities for encryption feature.
Fixed bugs related to wrong assert's conditions.
Move gossip's data into dmsg's payload so that we can use dmsg's data to store encryption aes key.
Add -g option to disable gossip for testing
Enhance and fix dnode msg's response wrapped with header.
Supporting AES encryption with AES key attached long the msg.
Will encrypt the AES key with RSA key later.
Support encrypting AES key with RSA key
Use directive to not include some debugging lines into the binary code
Make pem file location configurable
Optimizing AES key exchanging by sending it once
Fix indentations.
Default gossip to disable and turn it on by '-g' parameter
Some clean up and also more logging
Clean out the sample config files for single node, one dc with 2 racks, and two dcs with one rach each cases.
Fix this file to follow the new format with DC and Rack
Add eol to filename
Put back enforcing #max peer connections.
Exit program if pem file is not presented