do not disconnect parent database handles prior to forking. set InactiveDestroy and let the children forget the handles ever existed.
Remove breakpoint
Fix typo in comment
Remove duplicate variable

$class and $class_name were the same thing
Combine several ||= into one assignment
Fix a bug when joining two child classes that don't have tables but their parents do

The join coercion code keeps a list of joined class=>table mappings, but was
not putting in the mapping for the primary class/table the query was for.  In
the case covered by the test, it was picking the wrong class to look up a
column name for - using the source class of the join instead of the source
class of the whole query.
Fix bug with inherited implied property data_type

An object accessor's id_by creates an implied property (the thing it's id_by)
if the class definition doesn't already have that property explicitly
described.  This auto-created implied property is not given a data_type when
the property normalizer creates it.  Later on,
_complete_class_meta_object_definitions() fills in any remaining holes in the
class definition, including providing a data_type for that property.

Originally, it would always pick the data_type from the remote class' ID
property.

This fixes it to use a parent class' property of the same name (inherited)
to get the data type from first, falling back on the old behavior
Don't split up valid boolean expressions as parameters.

Parallel of this commit in genome:
commit 3614eeadd2f75a232d02a1787bafc79afe27048a

This would lead to, e.g., run_by=apipe-tester,status=Unstartable returning
the set of all apipe-tester builds when none are unstartable... which is
unexpected.

run_by=apipe-tester,run_by=apipe-builder should still translate to an "or".
Only commit if there are changed objects at the end of execution that are associated with a data source.
Add additional diag messages to figure out why the test fails
Update version numbers to 0.41_01
Update META.{json,yml} for 0.41_01
Update Changes for 0.41_01
Try to get the test to pass on CPAN again
Update version numbers to 0.41_02

Still trying to get the CmdTest test to pass on CPAN
exec-ing these commands should be done with the same perl as is running the test, not /usr/bin/perl
Update version numbers to 0.41_03
Turn off ANSI coloring during this test

This test fails on several architectures during CPAN testing because it
generates unexpected uninitialized value warnings.  Hope this fixes it
Test the XML view renderer only if we can load the required XML modules
Let the system pick a TCP port for us

This test would fail on some CPAN tester systems because it couldn't
open port 12345.  Maybe other concurrent tests were using that port.