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.
Fix the category of PGM
fix a bug in the PGM sender causing an exception
Added Lazy Pirate Pattern example
Added SimplePirate Pattern example
Added Multithreading sample according to ZeroMQ guide (http://zguide.zeromq.org/page:all#Multithreading-with-MQ).
I didn't use the inproc protocol because it raises exception. So I used tcp because, as you can read here (http://stackoverflow.com/questions/15386121/does-zeromq-support-ipc-as-a-transport-channel-on-windows/15406728#15406728), Pieter Hintjens said "TCP over localhost gives much the same performance as IPC, on Linux and OS/X and I'd just use that on Windows too."
I leave the lines of code that use inproc protocol commented.
Merge pull request #86 from somdoron/PGMBug

fix a bug in the PGM sender causing an exception
Merge pull request #81 from somdoron/LMsgIssue

Another bug with large messages
Merge pull request #80 from somdoron/PrepareTestsForTeamCity

We are on teamcity.codebetter.com, preparing the tests project...
Fix a bug in the poller when change the timeout according to disabled timers...
Merge pull request #93 from somdoron/TCPollerTestFailed

TeamCity tests are failed because of a bug in the poller
Merge pull request #92 from reiroldan/master

Spelling mistake fix.
Update Ctx.cs

Avoiding KeyNotFoundException within FindEndpoint method.
Accoring to http://api.zeromq.org/3-2:zmq-connect using ErrorCode.EINVAL
Add the implemention of interface IDisposable to class Poller
changed ArrayList to List<Socket>, removed redundant HashSet.Contains

- better performance for List<Socket> over ArrayList
- HashSet.Add does nothing if item is already in HashSet (not like
Dictionary where ArgumentException is thrown)
Poller should be background thread, otherwise it prevents application from shutting down

Poller consistently prevented application from exiting (Poller.Stop
didn't help)
Merge pull request #107 from hanswolff/master

changed ArrayList to List<Socket>, removed redundant HashSet.Contains