Remove unneeded depedency on bf-es from bf-http

The discoveryWriter changes really only need the DiscoveryIO interface
from blueflood-core.