Updated tests and removed InternalsVisibleTo from tests

This pull request removes the InternalsVisibleTo introduced in #69, and adds a low-level test that verifies the issue discovered there (see ZMQPollTests)