Merge pull request #36 from LindleyF/develop

Develop
Better handling of EINTR in send_raw, receive_raw, receive(string),
and context::terminate. Also cause ~context to call terminate() which was
not previously occurring.

Also added reinterpret_casts to ensure the variadic message::add() method
was not called when the low-level void* overload was intended.
added missing header & fixed initializer warnings
Merge pull request #37 from TobiasSimon/develop

added missing header & fixed initializer warnings
Merge branch 'develop' of https://github.com/zeromq/zmqpp into develop