AJCORE-269: Cleanup behavior of BD=on

Only link the bundled daemon to executables when BD=on; don't link bundled
daemon to shared libraries.

Change-Id: I472a2bbb3e03dccfd1180dc4fcc386e0ea21a00c