Fix StringIO import issue in svc-monitor

Commit 5930f33bc32743250d5a61c3b1f58ce239e053ad introduced
import of cStringIO.StringIO in svc-monitor, but stringIO
is redefined in another import.

Additionnaly, another couple of nits are fixed.

neutron_plugin_interface is also changed to set api_server_ip to
localhost if api-server.listen_ip_addr is 0.0.0.0 (the default)

Change-Id: I0608ace6953c77130beac26b7d48de72674fc6ba
Partial-Bug: #1335062
Initial support for FreeBSD platform:
- changes for the FreeBSD porto to be buildable from the master

NOTE: This patch will make the FreeBSD port buildable, but it will still
lack some features required for the port to be successfully runable.

Change-Id: Ie4aee423aa8656ee3b55f0ff89fbd92ed6c6c120
Authors: Grzegorz Bernacki, Michał Dubiel, Dominik Ermel
Merge "Initial support for FreeBSD platform: - changes for the FreeBSD porto to be buildable from the master"
service chain configuration test after restarting st

Change-Id: Iffe0781a656275639bf70e3c4df5f29176d01a3b
Making rules file empty as there is no need to restart the
api or ifmap in the event of either going down.
Also retaining it is causing issues. Hence removing
entries in the rules file

Change-Id: I338faf4bb22157b2d4e66293f3745e592533d418
Merge "Fix StringIO import issue in svc-monitor"
Merge "service chain configuration test after restarting st"
Merge "Making rules file empty as there is no need to restart the api or ifmap in the event of either going down. Also retaining it is causing issues. Hence removing entries in the rules file"
Improvements to RTargetGroup intropsect

Following changes are implemented:

- Allow filtering the output of ShowRtGroupReq by target
- ShowRtGroupSummaryReq lists targets without dependent routes
- ShowRtGroupPeerReq lists all targets for a peer
- Targets in output of summary response are clickable

Change-Id: I2c5661f6414b5335c5498f61fd0922e5da0dd4e5
Closes-Bug: 1382634
Cosmetic changes to rtarget_group.cc

Change-Id: I792efd90035e2d3523a83ce421d20962008d1a32