#3 Added nn.socket() options table, including close_on_gc feature.

This replaces the other nn_close branch, using an option table instead.   I folded the domain into the option table since AF_SP will be the most common option.