Clean up internal library dependencies so we can avoid building unused code

Without this, we unnecessarily compile libbitcoin_server for utils-only configurations.