Added isStringType and isBooleanType
Fix for NPE when toggling last boolean value of a column to the inverse
Added TableDiff to TableObserver