Add exceptions package.
Add core.async dependency.
Add more new nanomsg.exceptions package to javadoc.
Make supported sockets map public.
Set proper type hint for socket.
Add new connect method.
Remove unused nanomsg test namespace.
Add EAGAIN constant to nanomsg.Constants.
Use new defined exceptions on nanomsg.RWSocket and send methods now return int.
Add nanomsg.async ns (not works because of one bug on core.async with try/catch blocks).
Other documentation improvements.
Add codox plugin.
Update build-docs script.
Add "!" to each function name that do some side-effect.
Fix test for last backward incompatible changes.
Add CHANGES.rst file.