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
Added NUnit console runner to execute UnitTests

This works even with the Visual Studio Express version.
Also tests can be debugged this way in VS Express.
fixing a bug in the record layer , using BulkCipherAlgorithm.Null instead of null
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