Always define the contents of the Bcdatabase module when lib/bcdatabase.rb is loaded.
Always define the contents of the Bcdatabase module when lib/bcdatabase.rb is loaded.

This avoids module definition races with gems such as schema_qualified_tables, which
(1) re-open up objects bound to the "Bcdatabase" constant but (2) do not
explicitly load bcdatabase before any such reopening occurs.

Signed-off-by: Rhett Sutphin <d228a6aaa7f52b627d6f24ff63ad1b135a3dbd21@detailedbalance.net>
NUBIC/bcdatabase,Sage/bcdatabase,NUBIC/bcdatabase,Sage/bcdatabase