Discussed the boolean issue with Garey. It was decided that the current boolean-interpreting functionality is sufficient for now, and that the task of adding better support for boolean values should be deferred to a future release. I'll be creating an issue addressing this boolean problem shortly, and I'll also create an issue for applying the remaining database changes to the master DBs.
However, there is one minor problem remaining. The DataDictionarySearchableAttributeTest class (which extends from KNSTestCase) does not appear to be clearing the saved/routed test documents out of the database when transitioning from test to test. Is there an easy way to configure the test case so that it deletes those test documents before/after each test?