Changed the way long are serialzed to byte array to be the same as ZeroMQ.

The big issue with this change is that it's making old releases of NetMQ not able to talk with each other.

I was able to fix this one way (incoming messages) with checking the MSB, don't have a solution for outgoing.
Added Endian option to a socket to support old versions of NetMQ.

The PutLong and GetLong methods now receive the endian type...
add tests to the endian feature.
Add the ByteArraySegmentTests
update the version of the DLL to 3.3.0.7
update the releses notes on the nuspec file
Merge pull request #79 from somdoron/LMsgIssue

Changed the way long are serialzed to byte array to be the same as ZeroMQ
Update README.md
Update README.md
Update README.md
Update README.md
Add a category to the PGM tests to exclude it from TeamCity server (PGM is not installed there).
Change the Platform Target of the test project to any cpu
change the SHA256Cnf to default one in order to run on platforms older then Windows Vista
Another bug with large messages, in the DecoderBase.cs reference to the internal buffer was returned instead of a copy of it.
update AssemblyInfo version number.
Update README.md
Update README.md
Update README.md
Update README.md
Removed some spelling issues. Reformated code and changed some sentinces.