update classes + add test that InflateColumn::DateTime exists when needed

The test checks for date/datetime/timestamp and fails for any Result class that includes such a column but does not use InflateColumn::DateTime. All tests in other parts of IC6 pass with this patch and I cannot find anything else to patch.