Prevent Yokozuna and Riak Search conflicts

When Riak Search is enabled Yokozuna must take care not to take over
endpoints that it listens to.

* Don't register search PB services.

* Don't listen on the 'solr/<index>/select' endpoint.

Eventually a function will be added so that during migration a user
can tell Yokozuna to gracefully take over these interfaces from Riak
Search.  But the default should be to let Riak Search take preference
so rolling upgrades work.
Use wait_until instead of relying on sleep
Merge pull request #131 from basho/rz-avoid-rs-conflict

Avoid HTTP and PB conflicts with Riak Search
Merge branch 'master' into rz-ring-race

Conflicts:
	src/yz_misc.erl

Functions were added to same place in `yz_misc` on master and
rz-ring-race.  Kept all functions.