Fixes #295 (Request from server test fails for some configurations)

Modifies test for request from server to include the `hanlon_server` IP address declared in the Hanlon server configuration file. With the changes in this pull request, we now consider the request to be from the Hanlon server if the `remote_addr` is the same as the `hanlon_server` IP address or if the `remote_addr` is one of the local IP addresses accessible through the `Socket.ip_address_list` method (previously, only the local IP addresses accessible through the `Socket.ip_address_list` method were considered local).