Complete options
refactor options in js land
Removed unnecessary iterator
Stylistic: longOptions camel case
Stylistic: whitespace
Libzmq compliant errors in get/setsockopt
Added more missing options
Fixes for options that has changed their types in libzmq 3.0
#ifs for options that has changed their types in libzmq 3.x
More tests for options
Make option constants enumerable again
Added test that router should emit/throw errors if ZMQ_ROUTER_MANDATORY option is set to 1
Fixed semver usage in the test
Fixed semver usage in the test (again)
Fixed semver usage in tests (again)
Dont test ZMQ_ROUTER_MANDATORY against libzmq 3.2.1 where its broken
Removed gcWrap hack
Added a robust gc test