Fixing broken tests (joyent and openstack)

I've made two changes:

1. removed ? from the end of two Joyent Nock routes which was causing Nock matching failures.
2. Added a public address to the Openstack compute server response, as well as a typeof check to be object for Openstack servers.

Tested on 0.8.23 with request 2.16.6 and nock 0.13.7.

`✓ OK » 257 honored (22.022s)`