Add ZSocketType enum

I added the ZSocketType enum and a method in ZMQ to create a socket using it.  
I also did some general javadoc cleanup in ZMQ and converted one unit test to use the new enum.
Also un-@Ignored a unit test that passes currently.