Numerous changes were made.
The most important one is that AbstractAuditTrailEntity could not inherit from AbstractEntity. The wrong sql would be generated, joining tables that should not be joined.
Authored by: keess 2008-10-29
Parent: [r2145]
Child: [r2147]