Adding Secure Channel to netmq
Refactoring the DTLS over netmq
Checking the padding in the ValidateMac method.
Generating an IV from a counter instead from RandomNumberGenerator for better performance.
* add tests to secure channel

* add workflow validation to the handshake layer
* check the number of frames to make sure the message was not touched
Add documentation to the public methods and classes.
fix bug in the dispose methods
fixing a bug in the record layer , using BulkCipherAlgorithm.Null instead of null
Merge pull request #59 from somdoron/Security

Security
Replaced ReceiveAll and ReceiveAllString with ReceiveMessages and ReceiveStringMessages extension methods that use lazy loading, and marked existing methods as obsolete
Replaced usages of obsolete ReceiveAllString method with ReceiveStringMessages