Revert "build: more submodule work."

This reverts commit 701546437eadc67533fe7c8382d9e662fcd33f58.
Revert "build: try to make libbson a little easier to use as submodule."

This reverts commit 875199b4665848af37b05edaeea0ce7c58c5c390.