Fixed: added proposed changes to lax NetMQFrame

proposed changes by @somdoron for issue #52

Fixed: Corrected the unit test but still unsure if this is the expected result.
Merge pull request #54 from tobi-tobsen/bug_#52_ReqToRouter_Fix

Fixed: added proposed changes to lax NetMQFrame
fix a bug in the router with the router mandatory feature
Fixed a bug in the tcp connector causing exceptions and too may file descriptor
Merge pull request #55 from somdoron/bug_fixes

Bug fixes
Fixed: Removed compiler warnings.

Last 3 are in NetMQ.zmq.PgmSender and are annotated for review.
adding the nuspec file
Merge pull request #58 from somdoron/nuspec_file

adding the nuspec file
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
Fix typo in enum NetMQ.zmq.SendReceiveOptions
Added the proposed changes from reviewed Pullreq.

Compiles cleanly now.
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.
Merge pull request #61 from tobi-tobsen/feature_NunitTestRunner

Added NUnit console runner to execute UnitTests
fixing a bug in the record layer , using BulkCipherAlgorithm.Null instead of null
Merge pull request #59 from somdoron/Security

Security